Skip to content

Commit d1ec1a2

Browse files
test: fix assertion lengths, redundant query checks, and mocks
1 parent f1e869f commit d1ec1a2

4 files changed

Lines changed: 13 additions & 11 deletions

File tree

tests/unit/components/test_layout.py

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ class TestLayout:
1515
async def test_layout_rendering(self):
1616
app = ComponentTestApp()
1717
async with app.run_test():
18-
header = app.query_one(AppHeader)
19-
footer = app.query_one(AppFooter)
20-
assert header is not None
21-
assert footer is not None
18+
app.query_one(AppHeader)
19+
app.query_one(AppFooter)

tests/unit/test_github_client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ def test_get_repo_github_exception(self, mock_github):
3838
"edit_python_pe.github_client.user_data_dir",
3939
return_value="/tmp/testrepo",
4040
)
41-
@patch("edit_python_pe.markdown_builder.os.path.exists", return_value=False)
41+
@patch("edit_python_pe.github_client.os.path.exists", return_value=False)
4242
@patch("edit_python_pe.github_client.shutil.rmtree")
4343
@patch("edit_python_pe.github_client.pygit2.clone_repository")
4444
@patch("edit_python_pe.github_client.sleep", return_value=None)
@@ -68,7 +68,7 @@ def test_fork_repo_no_remove_if_not_exists(
6868
"edit_python_pe.github_client.user_data_dir",
6969
return_value="/tmp/testrepo",
7070
)
71-
@patch("edit_python_pe.markdown_builder.os.path.exists", return_value=True)
71+
@patch("edit_python_pe.github_client.os.path.exists", return_value=True)
7272
@patch("edit_python_pe.github_client.shutil.rmtree")
7373
@patch("edit_python_pe.github_client.pygit2.clone_repository")
7474
@patch("edit_python_pe.github_client.sleep", return_value=None)

tests/unit/test_github_client_more.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ def test_save_member_with_current_file_no_existing_pr(
9696
mock_pr.html_url = "http://fake-pr-url-new"
9797
mock_original_repo.create_pull.return_value = mock_pr
9898

99-
msg, url = create_pr(
99+
_, url = create_pr(
100100
file_content="test",
101101
current_file="test.md",
102102
repo_path="/fake/repo",

tests/unit/test_strings.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33

44
class TestStrings:
5-
def test_strings_set_language(self):
6-
set_language("es")
7-
assert isinstance(_("Hello"), str)
8-
set_language("en")
5+
def test_strings_set_language(self, monkeypatch):
6+
# Undo the autouse fixture from conftest.py that mocks gettext
7+
monkeypatch.undo()
8+
try:
9+
set_language("es")
10+
assert _("Quit") == "Abandonar"
11+
finally:
12+
set_language("en")

0 commit comments

Comments
 (0)