|
8 | 8 | MODULE_EXPECTATIONS = ( |
9 | 9 | ( |
10 | 10 | "hyperbrowser/client/managers/extension_create_utils.py", |
11 | | - ( |
12 | | - "EXTENSION_DEFAULT_MISSING_FILE_MESSAGE_PREFIX", |
13 | | - "EXTENSION_DEFAULT_NOT_FILE_MESSAGE_PREFIX", |
14 | | - ), |
| 11 | + { |
| 12 | + "EXTENSION_DEFAULT_MISSING_FILE_MESSAGE_PREFIX": ( |
| 13 | + "default_prefix=EXTENSION_DEFAULT_MISSING_FILE_MESSAGE_PREFIX" |
| 14 | + ), |
| 15 | + "EXTENSION_DEFAULT_NOT_FILE_MESSAGE_PREFIX": ( |
| 16 | + "default_prefix=EXTENSION_DEFAULT_NOT_FILE_MESSAGE_PREFIX" |
| 17 | + ), |
| 18 | + }, |
15 | 19 | ), |
16 | 20 | ( |
17 | 21 | "hyperbrowser/client/managers/sync_manager/extension.py", |
18 | | - ("EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX",), |
| 22 | + { |
| 23 | + "EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX": ( |
| 24 | + "default_prefix=EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX" |
| 25 | + ), |
| 26 | + }, |
19 | 27 | ), |
20 | 28 | ( |
21 | 29 | "hyperbrowser/client/managers/async_manager/extension.py", |
22 | | - ("EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX",), |
| 30 | + { |
| 31 | + "EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX": ( |
| 32 | + "default_prefix=EXTENSION_DEFAULT_OPEN_FILE_ERROR_PREFIX" |
| 33 | + ), |
| 34 | + }, |
23 | 35 | ), |
24 | 36 | ( |
25 | 37 | "hyperbrowser/client/managers/session_upload_utils.py", |
26 | | - ( |
27 | | - "SESSION_DEFAULT_UPLOAD_MISSING_FILE_MESSAGE_PREFIX", |
28 | | - "SESSION_DEFAULT_UPLOAD_NOT_FILE_MESSAGE_PREFIX", |
29 | | - "SESSION_DEFAULT_UPLOAD_OPEN_FILE_ERROR_PREFIX", |
30 | | - ), |
| 38 | + { |
| 39 | + "SESSION_DEFAULT_UPLOAD_MISSING_FILE_MESSAGE_PREFIX": ( |
| 40 | + "default_prefix=SESSION_DEFAULT_UPLOAD_MISSING_FILE_MESSAGE_PREFIX" |
| 41 | + ), |
| 42 | + "SESSION_DEFAULT_UPLOAD_NOT_FILE_MESSAGE_PREFIX": ( |
| 43 | + "default_prefix=SESSION_DEFAULT_UPLOAD_NOT_FILE_MESSAGE_PREFIX" |
| 44 | + ), |
| 45 | + "SESSION_DEFAULT_UPLOAD_OPEN_FILE_ERROR_PREFIX": ( |
| 46 | + "default_prefix=SESSION_DEFAULT_UPLOAD_OPEN_FILE_ERROR_PREFIX" |
| 47 | + ), |
| 48 | + }, |
31 | 49 | ), |
32 | 50 | ) |
33 | 51 |
|
|
42 | 60 |
|
43 | 61 |
|
44 | 62 | def test_file_message_helpers_use_shared_default_prefix_constants(): |
45 | | - for module_path, expected_constant_names in MODULE_EXPECTATIONS: |
| 63 | + for module_path, expected_default_prefix_constants in MODULE_EXPECTATIONS: |
46 | 64 | module_text = Path(module_path).read_text(encoding="utf-8") |
47 | | - for constant_name in expected_constant_names: |
| 65 | + for constant_name, expected_default_assignment in ( |
| 66 | + expected_default_prefix_constants.items() |
| 67 | + ): |
48 | 68 | assert constant_name in module_text |
| 69 | + assert expected_default_assignment in module_text |
49 | 70 | for forbidden_literal in FORBIDDEN_DEFAULT_PREFIX_LITERALS: |
50 | 71 | assert forbidden_literal not in module_text |
0 commit comments