One more fix
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-pyudev?expand=0&rev=37
This commit is contained in:
parent
475b148545
commit
4ca0cf5586
@ -3,9 +3,9 @@
|
|||||||
tests/_device_tests/_attributes_tests.py | 1 +
|
tests/_device_tests/_attributes_tests.py | 1 +
|
||||||
tests/_device_tests/_device_tests.py | 1 +
|
tests/_device_tests/_device_tests.py | 1 +
|
||||||
tests/_device_tests/_devices_tests.py | 3 +++
|
tests/_device_tests/_devices_tests.py | 3 +++
|
||||||
tests/test_enumerate.py | 3 +++
|
tests/test_enumerate.py | 8 +++++---
|
||||||
tests/test_util.py | 2 ++
|
tests/test_util.py | 2 ++
|
||||||
6 files changed, 14 insertions(+), 1 deletion(-)
|
6 files changed, 16 insertions(+), 4 deletions(-)
|
||||||
|
|
||||||
--- a/pytest.ini
|
--- a/pytest.ini
|
||||||
+++ b/pytest.ini
|
+++ b/pytest.ini
|
||||||
@ -71,16 +71,6 @@
|
|||||||
@pytest.mark.skipif(len(_BLOCK_DEVICES) == 0, reason='no block devices')
|
@pytest.mark.skipif(len(_BLOCK_DEVICES) == 0, reason='no block devices')
|
||||||
@given(strategies.sampled_from(_BLOCK_DEVICES))
|
@given(strategies.sampled_from(_BLOCK_DEVICES))
|
||||||
@settings(max_examples=5)
|
@settings(max_examples=5)
|
||||||
--- a/tests/_device_tests/_device_tests.py
|
|
||||||
+++ b/tests/_device_tests/_device_tests.py
|
|
||||||
@@ -216,6 +216,7 @@ class TestDevice(object):
|
|
||||||
if device.device_node:
|
|
||||||
assert is_unicode_string(device.device_node)
|
|
||||||
|
|
||||||
+ @pytest.mark.real_udev
|
|
||||||
@given(_CONTEXT_STRATEGY, strategies.sampled_from(_DEVICE_DATA))
|
|
||||||
@settings(max_examples=5)
|
|
||||||
def test_device_number(self, a_context, device_datum):
|
|
||||||
--- a/tests/test_enumerate.py
|
--- a/tests/test_enumerate.py
|
||||||
+++ b/tests/test_enumerate.py
|
+++ b/tests/test_enumerate.py
|
||||||
@@ -19,6 +19,7 @@ from __future__ import (print_function,
|
@@ -19,6 +19,7 @@ from __future__ import (print_function,
|
||||||
@ -91,6 +81,24 @@
|
|||||||
|
|
||||||
from hypothesis import given
|
from hypothesis import given
|
||||||
from hypothesis import settings
|
from hypothesis import settings
|
||||||
|
@@ -98,7 +99,7 @@ class TestEnumerator(object):
|
||||||
|
|
||||||
|
@failed_health_check_wrapper
|
||||||
|
@given(_CONTEXT_STRATEGY, _SUBSYSTEM_STRATEGY)
|
||||||
|
- @settings(max_examples=1)
|
||||||
|
+ @settings(max_examples=1, deadline=400)
|
||||||
|
def test_match_subsystem_nomatch(self, context, subsystem):
|
||||||
|
"""
|
||||||
|
Subsystem no match gets no subsystem with subsystem.
|
||||||
|
@@ -151,7 +152,7 @@ class TestEnumerator(object):
|
||||||
|
|
||||||
|
@failed_health_check_wrapper
|
||||||
|
@given(_CONTEXT_STRATEGY, _MATCH_PROPERTY_STRATEGY)
|
||||||
|
- @settings(max_examples=25)
|
||||||
|
+ @settings(max_examples=25, deadline=None)
|
||||||
|
def test_match_property_string(self, context, pair):
|
||||||
|
"""
|
||||||
|
Match property only gets devices with that property.
|
||||||
@@ -233,6 +234,7 @@ class TestEnumeratorMatchCombinations(ob
|
@@ -233,6 +234,7 @@ class TestEnumeratorMatchCombinations(ob
|
||||||
Test combinations of matches.
|
Test combinations of matches.
|
||||||
"""
|
"""
|
||||||
@ -99,11 +107,12 @@
|
|||||||
@given(_CONTEXT_STRATEGY,
|
@given(_CONTEXT_STRATEGY,
|
||||||
strategies.lists(
|
strategies.lists(
|
||||||
elements=_MATCH_PROPERTY_STRATEGY,
|
elements=_MATCH_PROPERTY_STRATEGY,
|
||||||
@@ -260,6 +262,7 @@ class TestEnumeratorMatchCombinations(ob
|
@@ -262,7 +264,7 @@ class TestEnumeratorMatchCombinations(ob
|
||||||
)
|
|
||||||
)
|
|
||||||
|
|
||||||
+ @pytest.mark.real_udev
|
|
||||||
@given(_CONTEXT_STRATEGY, _SUBSYSTEM_STRATEGY, _SYSNAME_STRATEGY,
|
@given(_CONTEXT_STRATEGY, _SUBSYSTEM_STRATEGY, _SYSNAME_STRATEGY,
|
||||||
_MATCH_PROPERTY_STRATEGY)
|
_MATCH_PROPERTY_STRATEGY)
|
||||||
@settings(max_examples=10)
|
- @settings(max_examples=10)
|
||||||
|
+ @settings(max_examples=10, deadline=None)
|
||||||
|
def test_match(self, context, subsystem, sysname, ppair):
|
||||||
|
"""
|
||||||
|
Test that matches from different categories are a conjunction.
|
||||||
|
@ -33,8 +33,8 @@ BuildRequires: %{python_module six}
|
|||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: pkgconfig
|
BuildRequires: pkgconfig
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: udev
|
|
||||||
BuildRequires: pkgconfig(libudev)
|
BuildRequires: pkgconfig(libudev)
|
||||||
|
BuildRequires: pkgconfig(udev)
|
||||||
Requires: libudev1
|
Requires: libudev1
|
||||||
Requires: python-six
|
Requires: python-six
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
Loading…
Reference in New Issue
Block a user