|
11 | 11 | from psc.fixtures import DummyRequest
|
12 | 12 | from psc.fixtures import DummyResponse
|
13 | 13 | from psc.fixtures import DummyRoute
|
| 14 | +from psc.fixtures import FakeDocument |
14 | 15 | from psc.fixtures import MockTestClient
|
15 | 16 | from psc.fixtures import PageT
|
16 | 17 | from psc.fixtures import mocked_client_page
|
17 | 18 | from psc.fixtures import route_handler
|
18 | 19 | from psc.here import STATIC
|
19 | 20 |
|
20 | 21 |
|
| 22 | +Element = cast("Unknown", "Element") |
| 23 | + |
21 | 24 | def test_test_client(test_client: TestClient) -> None:
|
22 | 25 | """Ensure fixture returns an initialized TestClient."""
|
23 | 26 | assert test_client.app
|
@@ -138,32 +141,32 @@ def test_route_handler_fake_bad_path() -> None:
|
138 | 141 | def test_fake_element_not_installed() -> None:
|
139 | 142 | """We don't request the fixture so it isn't available."""
|
140 | 143 | with pytest.raises(NameError):
|
141 |
| - Element # noqa |
| 144 | + Element # noqa |
142 | 145 |
|
143 | 146 |
|
144 |
| -def test_fake_element_installed(fake_element) -> None: |
| 147 | +def test_fake_element_installed(fake_element: function) -> None: |
145 | 148 | """Element is available as ``fake_element`` installed it."""
|
146 |
| - Element # noqa |
| 149 | + Element # noqa |
147 | 150 |
|
148 | 151 |
|
149 |
| -def test_fake_element_find_element(fake_document, fake_element) -> None: |
| 152 | +def test_fake_element_find_element(fake_document: FakeDocument, fake_element: function) -> None: |
150 | 153 | """The Element can get a value from the fake document."""
|
151 | 154 | fake_document.values["btn1"] = "value1"
|
152 | 155 | button = Element("btn1") # noqa
|
153 | 156 | assert button.value == "value1"
|
154 | 157 |
|
155 | 158 |
|
156 |
| -def test_fake_element_write(fake_document, fake_element) -> None: |
| 159 | +def test_fake_element_write(fake_document: FakeDocument, fake_element: function) -> None: |
157 | 160 | """The Element can write a value that is captured."""
|
158 | 161 | fake_document.values["btn1"] = "value1"
|
159 |
| - button = Element("btn1") # noqa |
| 162 | + button = Element("btn1") # noqa |
160 | 163 | button.write("Some Value")
|
161 | 164 | assert fake_document.log[0] == "Some Value"
|
162 | 165 |
|
163 | 166 |
|
164 |
| -def test_fake_element_remove_attribute(fake_document, fake_element) -> None: |
| 167 | +def test_fake_element_remove_attribute(fake_document: FakeDocument, fake_element: function) -> None: |
165 | 168 | """The Element can pretend to remove an attribute."""
|
166 | 169 | fake_document.values["btn1"] = "value1"
|
167 |
| - button = Element("btn1") # noqa |
| 170 | + button = Element("btn1") # noqa |
168 | 171 | button.removeAttribute("disabled")
|
169 | 172 | assert fake_document.log == []
|
0 commit comments