Skip to content

Commit f2bccc8

Browse files
committed
exclude custom poller form test from nb 3.7
1 parent 8a93eb7 commit f2bccc8

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

requirements/docs.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
mkdocs==1.6.1
2-
mkdocs-include-markdown-plugin==4.0.4
2+
mkdocs-include-markdown-plugin==7.0.0
33
mkdocs-material==9.5.34

validity/tests/test_custom_pollers.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import pytest
66
from factories import CommandFactory, PollerFactory
77

8+
from validity import config
89
from validity.dependencies import validity_settings
910
from validity.forms import PollerForm
1011
from validity.models.polling import Command
@@ -25,10 +26,8 @@ def custom_poller(db, di):
2526
settings = ValiditySettings(
2627
custom_pollers=[PollerInfo(klass=MyCustomPoller, name="cupo", color="red", command_types=["custom"])]
2728
)
28-
override = di.override({validity_settings: lambda: settings})
29-
override.__enter__()
30-
yield PollerFactory(connection_type="cupo")
31-
override.__exit__(None, None, None)
29+
with di.override({validity_settings: lambda: settings}):
30+
yield PollerFactory(connection_type="cupo")
3231

3332

3433
def test_custom_poller_model(custom_poller, di):
@@ -46,6 +45,7 @@ def test_custom_poller_api(custom_poller, admin_client):
4645
assert resp.json()["connection_type"] == "cupo"
4746

4847

48+
@pytest.mark.skipif(condition=config.version < "4", reason="netbox < 4.0")
4949
def test_custom_poller_form(custom_poller):
5050
form = PollerForm()
5151
form_choices = {choice[0] for choice in form["connection_type"].field.choices}

0 commit comments

Comments
 (0)