better faulty encoding detection
This commit is contained in:
1 parent
ec8e79bb1a
commit
2a4c5f4f7c
12 files changed
+299
-25
No files matched your search
@@ -99,15 +99,29 @@ class GuiConvenienceTests(unittest.TestCase):
|
||||
self.assertEqual(self.app.state_store.step("statement_persp")["status"], expected)
|
||||
self.assertEqual(self.app.state_store.step("statement_groups")["status"], "ready")
|
||||
|
||||
def test_compact_evaluation_input_and_open_folder_button(self):
|
||||
def test_evaluation_buttons_are_ordered_and_open_folder_and_statement(self):
|
||||
self.assertEqual(int(self.app.evaluation_entry.cget("width")), 42)
|
||||
self.assertEqual(
|
||||
int(self.app.open_evaluation_button.grid_info()["column"]),
|
||||
int(self.app.browse_evaluation_button.grid_info()["column"]),
|
||||
int(self.app.evaluation_entry.grid_info()["column"]) + 1,
|
||||
)
|
||||
self.assertEqual(
|
||||
int(self.app.open_evaluation_button.grid_info()["column"]),
|
||||
int(self.app.browse_evaluation_button.grid_info()["column"]) + 1,
|
||||
)
|
||||
self.assertEqual(
|
||||
int(self.app.open_statement_button.grid_info()["column"]),
|
||||
int(self.app.open_evaluation_button.grid_info()["column"]) + 1,
|
||||
)
|
||||
statement = self.evaluation / "enonce.pdf"
|
||||
statement.touch()
|
||||
with patch("copienator_gui.app.open_path") as opened:
|
||||
self.app.open_evaluation_button.invoke()
|
||||
opened.assert_called_once_with(self.evaluation)
|
||||
self.app.open_statement_button.invoke()
|
||||
self.assertEqual(
|
||||
opened.call_args_list,
|
||||
[unittest.mock.call(self.evaluation), unittest.mock.call(statement)],
|
||||
)
|
||||
|
||||
def test_manual_resolution_panel_follows_command_target(self):
|
||||
manual = self.evaluation / "manual_resolutions.txt"
|
||||
|
||||
Reference in new issue
Block a user