File pytest_register_mark.patch of Package python-pyudev.30963

Index: pyudev-0.24.1/pytest.ini
===================================================================
--- pyudev-0.24.1.orig/pytest.ini
+++ pyudev-0.24.1/pytest.ini
@@ -1,3 +1,6 @@
-[tool:pytest]
+[pytest]
 # do not search for tests in build directory
 norecursedirs = .* _* build
+markers =
+    conversion
+    real_udev
Index: pyudev-0.24.1/tests/_device_tests/_device_tests.py
===================================================================
--- pyudev-0.24.1.orig/tests/_device_tests/_device_tests.py
+++ pyudev-0.24.1/tests/_device_tests/_device_tests.py
@@ -212,6 +212,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):
Index: pyudev-0.24.1/tests/_device_tests/_devices_tests.py
===================================================================
--- pyudev-0.24.1.orig/tests/_device_tests/_devices_tests.py
+++ pyudev-0.24.1/tests/_device_tests/_devices_tests.py
@@ -125,6 +125,7 @@ class TestDevices(object):
         assert error.subsystem == "no_such_subsystem"
         assert error.sys_name == "foobar"
 
+    @pytest.mark.real_udev
     @failed_health_check_wrapper
     @given(
         _CONTEXT_STRATEGY,
@@ -140,6 +141,7 @@ class TestDevices(object):
         device = Devices.from_device_number(a_context, typ, a_device.device_number)
         assert a_device == device
 
+    @pytest.mark.real_udev
     @failed_health_check_wrapper
     @given(
         _CONTEXT_STRATEGY,
@@ -175,6 +177,7 @@ class TestDevices(object):
         with pytest.raises(DeviceNotFoundByNumberError):
             Devices.from_device_number(_CONTEXT, "foobar", 100)
 
+    @pytest.mark.real_udev
     @failed_health_check_wrapper
     @given(
         _CONTEXT_STRATEGY,
Index: pyudev-0.24.1/tests/test_enumerate.py
===================================================================
--- pyudev-0.24.1.orig/tests/test_enumerate.py
+++ pyudev-0.24.1/tests/test_enumerate.py
@@ -101,7 +101,7 @@ class TestEnumerator(object):
 
     @failed_health_check_wrapper
     @given(_CONTEXT_STRATEGY, _SUBSYSTEM_STRATEGY)
-    @settings(max_examples=5)
+    @settings(max_examples=5, deadline=None)
     def test_match_subsystem_nomatch_unfulfillable(self, context, subsystem):
         """
         Combining match and no match should give an empty result.
Index: pyudev-0.24.1/tests/test_util.py
===================================================================
--- pyudev-0.24.1.orig/tests/test_util.py
+++ pyudev-0.24.1/tests/test_util.py
@@ -119,6 +119,7 @@ def raise_valueerror():
 _CHAR_DEVICES = list(_CONTEXT.list_devices(subsystem="tty"))
 
 
+@pytest.mark.real_udev
 @pytest.mark.skipif(len(_CHAR_DEVICES) == 0, reason="no tty devices")
 @given(strategies.sampled_from(_CHAR_DEVICES))
 @settings(max_examples=5)
@@ -132,6 +133,7 @@ def test_get_device_type_character_devic
 _BLOCK_DEVICES = list(_CONTEXT.list_devices(subsystem="block"))
 
 
+@pytest.mark.real_udev
 @pytest.mark.skipif(len(_BLOCK_DEVICES) == 0, reason="no block devices")
 @given(strategies.sampled_from(_BLOCK_DEVICES))
 @settings(max_examples=5)
openSUSE Build Service is sponsored by