|
1 | 1 | from appium.webdriver.webdriver import WebDriver |
2 | | -from util.button import get_undo_redo, is_enabled |
| 2 | +from selenium.webdriver.common.keys import Keys |
| 3 | +from util.button import get_undo_redo |
3 | 4 | from util.config import read_theme_config |
4 | 5 | from util.key import press |
5 | 6 | from util.message import ( |
@@ -34,36 +35,36 @@ def update(): |
34 | 35 |
|
35 | 36 | update() |
36 | 37 | undo, _ = get_undo_redo(driver) |
37 | | - assert is_enabled(undo) is False, BUTTON_SHOULD_BE_DISABLED |
| 38 | + assert undo.is_enabled() is False, BUTTON_SHOULD_BE_DISABLED |
38 | 39 |
|
39 | | - press(driver, "\n") |
| 40 | + press(driver, [Keys.ENTER]) |
40 | 41 | assert get_string_value(field) == new_value, UI_NOT_UPDATED |
41 | | - assert is_enabled(undo) is True, BUTTON_SHOULD_BE_ENABLED |
| 42 | + assert undo.is_enabled() is True, BUTTON_SHOULD_BE_ENABLED |
42 | 43 | assert read_config_value() == new_value, CHANGE_NOT_SAVED |
43 | 44 |
|
44 | 45 | undo.click() |
45 | | - assert is_enabled(undo) is False, BUTTON_SHOULD_BE_DISABLED |
| 46 | + assert undo.is_enabled() is False, BUTTON_SHOULD_BE_DISABLED |
46 | 47 | assert get_string_value(field) == initial_value, UI_NOT_UPDATED |
47 | 48 | assert read_config_value() == initial_value, CHANGE_NOT_SAVED |
48 | 49 |
|
49 | 50 | update() |
50 | | - press(driver, "\t") |
| 51 | + press(driver, [Keys.TAB]) |
51 | 52 | assert get_string_value(field) == new_value, UI_NOT_UPDATED |
52 | | - assert is_enabled(undo) is True, BUTTON_SHOULD_BE_ENABLED |
| 53 | + assert undo.is_enabled() is True, BUTTON_SHOULD_BE_ENABLED |
53 | 54 | assert read_config_value() == new_value, CHANGE_NOT_SAVED |
54 | 55 |
|
55 | 56 | undo.click() |
56 | | - assert is_enabled(undo) is False, BUTTON_SHOULD_BE_DISABLED |
| 57 | + assert undo.is_enabled() is False, BUTTON_SHOULD_BE_DISABLED |
57 | 58 | assert get_string_value(field) == initial_value, UI_NOT_UPDATED |
58 | 59 | assert read_config_value() == initial_value, CHANGE_NOT_SAVED |
59 | 60 |
|
60 | 61 | update() |
61 | 62 | find_element_by_id(driver, "checkmark").click() |
62 | 63 | assert get_string_value(field) == new_value, UI_NOT_UPDATED |
63 | | - assert is_enabled(undo) is True, BUTTON_SHOULD_BE_ENABLED |
| 64 | + assert undo.is_enabled() is True, BUTTON_SHOULD_BE_ENABLED |
64 | 65 | assert read_config_value() == new_value, CHANGE_NOT_SAVED |
65 | 66 |
|
66 | 67 | reset_option(driver, STRING_ID) |
67 | | - assert is_enabled(undo) is True, BUTTON_SHOULD_BE_ENABLED |
| 68 | + assert undo.is_enabled() is True, BUTTON_SHOULD_BE_ENABLED |
68 | 69 | assert get_string_value(field) == initial_value, UI_NOT_UPDATED |
69 | 70 | assert read_config_value() == initial_value, CHANGE_NOT_SAVED |
0 commit comments