3
3
import pytest
4
4
from pytest_mock import MockerFixture
5
5
6
- from zulipterminal .config import keys
6
+ from zulipterminal .config import keys
7
7
8
8
9
9
AVAILABLE_COMMANDS = list (keys .key_config .KEY_BINDINGS .keys ())
@@ -32,11 +32,11 @@ def test_keys_for_command(valid_command: str) -> None:
32
32
def test_primary_key_for_command (valid_command : str ) -> None :
33
33
assert keys .key_config .KEY_BINDINGS [valid_command ]["keys" ][
34
34
0
35
- ] == keys .key_config .key_config . key_config . primary_key_for_command (valid_command )
35
+ ] == keys .key_config .primary_key_for_command (valid_command )
36
36
37
37
38
38
def test_keys_for_command_invalid_command (invalid_command : str ) -> None :
39
- with pytest .raises (keys .key_config . InvalidCommand ):
39
+ with pytest .raises (keys .InvalidCommand ):
40
40
keys .key_config .keys_for_command (invalid_command )
41
41
42
42
@@ -53,20 +53,20 @@ def test_keys_for_command_identity(valid_command: str) -> None:
53
53
54
54
def test_is_command_key_matching_keys (valid_command : str ) -> None :
55
55
for key in keys .key_config .keys_for_command (valid_command ):
56
- assert keys .key_config .key_config . key_config . is_command_key (valid_command , key )
56
+ assert keys .key_config .is_command_key (valid_command , key )
57
57
58
58
59
59
def test_is_command_key_nonmatching_keys (valid_command : str ) -> None :
60
60
keys_to_test = USED_KEYS - set (keys .key_config .keys_for_command (valid_command ))
61
61
for key in keys_to_test :
62
- assert not keys .key_config .key_config . key_config . is_command_key (
62
+ assert not keys .key_config .is_command_key (
63
63
valid_command , key
64
64
)
65
65
66
66
67
67
def test_is_command_key_invalid_command (invalid_command : str ) -> None :
68
- with pytest .raises (keys .key_config . InvalidCommand ):
69
- keys .key_config .key_config . key_config . is_command_key (
68
+ with pytest .raises (keys .InvalidCommand ):
69
+ keys .key_config .is_command_key (
70
70
invalid_command , "esc"
71
71
) # key doesn't matter
72
72
@@ -117,7 +117,7 @@ def test_updated_urwid_command_map() -> None:
117
117
v : k for k , v in keys .key_config .ZT_TO_URWID_CMD_MAPPING .items ()
118
118
}
119
119
# Check if keys in command map are actually the ones in KEY_BINDINGS
120
- for key , urwid_cmd in keys .key_config . command_map ._command .items ():
120
+ for key , urwid_cmd in keys .command_map ._command .items ():
121
121
try :
122
122
zt_cmd = urwid_to_zt_mapping [urwid_cmd ]
123
123
assert key in keys .key_config .keys_for_command (zt_cmd )
@@ -162,19 +162,19 @@ def test_display_key_for_urwid_key(urwid_key: str, display_key: str) -> None:
162
162
@pytest .mark .parametrize ("command, display_keys" , COMMAND_TO_DISPLAY_KEYS )
163
163
def test_display_keys_for_command (command : str , display_keys : List [str ]) -> None :
164
164
assert (
165
- keys .key_config .key_config . key_config . display_keys_for_command (command )
165
+ keys .key_config .display_keys_for_command (command )
166
166
== display_keys
167
167
)
168
168
169
169
170
170
@pytest .mark .parametrize ("command, display_keys" , COMMAND_TO_DISPLAY_KEYS )
171
171
def test_primary_display_key_for_command (command : str , display_keys : List [str ]) -> None :
172
172
assert (
173
- keys .key_config .key_config . key_config . primary_display_key_for_command (command )
173
+ keys .key_config .primary_display_key_for_command (command )
174
174
== display_keys [0 ]
175
175
)
176
176
177
177
178
178
def test_display_keys_for_command_invalid_command (invalid_command : str ) -> None :
179
- with pytest .raises (keys .key_config . InvalidCommand ):
180
- keys .key_config .key_config . key_config . display_keys_for_command (invalid_command )
179
+ with pytest .raises (keys .InvalidCommand ):
180
+ keys .key_config .display_keys_for_command (invalid_command )
0 commit comments