コード例 #1
0
ファイル: test_device.py プロジェクト: csleex/pyudev
 def test_iteration_mock(self, device):
     with pytest.libudev_list('udev_device_get_tags_list_entry',
                              [b'spam', b'eggs']):
         tags = list(device.tags)
         assert tags == ['spam', 'eggs']
         f = libudev.udev_device_get_tags_list_entry
         f.assert_called_with(device)
コード例 #2
0
ファイル: test_device.py プロジェクト: bjornarg/pyudev
 def test_iteration_mock(self, device):
     funcname = "udev_device_get_tags_list_entry"
     with pytest.libudev_list(device._libudev, funcname, [b"spam", b"eggs"]):
         tags = list(device.tags)
         assert tags == ["spam", "eggs"]
         func = device._libudev.udev_device_get_tags_list_entry
         func.assert_called_once_with(device)
コード例 #3
0
def test_udev_list_iterate_mock():
    from pyudev._libudev import libudev
    items = [('spam', 'eggs'), ('foo', 'bar')]
    with pytest.libudev_list('udev_enumerate_get_list_entry', items):
        udev_list = libudev.udev_enumerate_get_list_entry()
        assert list(_util.udev_list_iterate(udev_list)) == [
            ('spam', 'eggs'), ('foo', 'bar')]
コード例 #4
0
 def test_iteration_mock(self, device):
     with pytest.libudev_list('udev_device_get_tags_list_entry',
                              [b'spam', b'eggs']):
         tags = list(device.tags)
         assert tags == ['spam', 'eggs']
         f = libudev.udev_device_get_tags_list_entry
         f.assert_called_with(device)
コード例 #5
0
ファイル: test_util.py プロジェクト: cjmayo/pyudev
def test_udev_list_iterate_mock():
    libudev = Mock(name='libudev')
    items = [('spam', 'eggs'), ('foo', 'bar')]
    with pytest.libudev_list(libudev, 'udev_enumerate_get_list_entry', items):
        udev_list = libudev.udev_enumerate_get_list_entry()
        assert list(_util.udev_list_iterate(libudev, udev_list)) == [
            ('spam', 'eggs'), ('foo', 'bar')]
コード例 #6
0
ファイル: test_util.py プロジェクト: skruppy/pyudev
def test_udev_list_iterate_mock():
    libudev = Mock(name='libudev')
    items = [('spam', 'eggs'), ('foo', 'bar')]
    with pytest.libudev_list(libudev, 'udev_enumerate_get_list_entry', items):
        udev_list = libudev.udev_enumerate_get_list_entry()
        assert list(_util.udev_list_iterate(libudev,
                                            udev_list)) == [('spam', 'eggs'),
                                                            ('foo', 'bar')]
コード例 #7
0
ファイル: test_device.py プロジェクト: bjornarg/pyudev
 def test_iteration_mock(self, device):
     attributes = [b"spam", b"eggs"]
     funcname = "udev_device_get_sysattr_list_entry"
     with pytest.libudev_list(device._libudev, funcname, attributes):
         attrs = list(device.attributes)
         assert attrs == ["spam", "eggs"]
         func = device._libudev.udev_device_get_sysattr_list_entry
         func.assert_called_with(device)
コード例 #8
0
ファイル: test_device.py プロジェクト: csleex/pyudev
 def test_iteration_mock(self, device):
     attributes = [b'spam', b'eggs']
     get_sysattr_list = 'udev_device_get_sysattr_list_entry'
     with pytest.libudev_list(get_sysattr_list, attributes):
         attrs = list(device.attributes)
         assert attrs == ['spam', 'eggs']
         f = libudev.udev_device_get_sysattr_list_entry
         f.assert_called_with(device)
コード例 #9
0
 def test_iteration_mock(self, a_device):
     funcname = "udev_device_get_tags_list_entry"
     with pytest.libudev_list(a_device._libudev, funcname,
                              [b"spam", b"eggs"]):
         tags = list(a_device.tags)
         assert tags == ["spam", "eggs"]
         func = a_device._libudev.udev_device_get_tags_list_entry
         func.assert_called_once_with(a_device)
コード例 #10
0
ファイル: test_device.py プロジェクト: bjornarg/pyudev
 def test_iteration_mock(self, device):
     funcname = 'udev_device_get_tags_list_entry'
     with pytest.libudev_list(device._libudev, funcname,
                              [b'spam', b'eggs']):
         tags = list(device.tags)
         assert tags == ['spam', 'eggs']
         func = device._libudev.udev_device_get_tags_list_entry
         func.assert_called_once_with(device)
コード例 #11
0
ファイル: test_device.py プロジェクト: bjornarg/pyudev
 def test_iteration_mock(self, device):
     attributes = [b'spam', b'eggs']
     funcname = 'udev_device_get_sysattr_list_entry'
     with pytest.libudev_list(device._libudev, funcname, attributes):
         attrs = list(device.attributes)
         assert attrs == ['spam', 'eggs']
         func = device._libudev.udev_device_get_sysattr_list_entry
         func.assert_called_with(device)
コード例 #12
0
ファイル: _tags_tests.py プロジェクト: cjmayo/pyudev
 def test_iteration_mock(self, a_device):
     funcname = 'udev_device_get_tags_list_entry'
     with pytest.libudev_list(a_device._libudev, funcname,
                              [b'spam', b'eggs']):
         tags = list(a_device.tags)
         assert tags == ['spam', 'eggs']
         func = a_device._libudev.udev_device_get_tags_list_entry
         func.assert_called_once_with(a_device)
コード例 #13
0
ファイル: test_util.py プロジェクト: fork-for-humanity/pyudev
def test_udev_list_iterate_mock():
    libudev = Mock(name="libudev")
    items = [("spam", "eggs"), ("foo", "bar")]
    with pytest.libudev_list(libudev, "udev_enumerate_get_list_entry", items):
        udev_list = libudev.udev_enumerate_get_list_entry()
        assert list(_util.udev_list_iterate(libudev, udev_list)) == [
            ("spam", "eggs"),
            ("foo", "bar"),
        ]
コード例 #14
0
ファイル: test_util.py プロジェクト: bjornarg/pyudev
def test_udev_list_iterate_mock():
    libudev = Mock(name="libudev")
    items = [("spam", "eggs"), ("foo", "bar")]
    with pytest.libudev_list(libudev, "udev_enumerate_get_list_entry", items):
        udev_list = libudev.udev_enumerate_get_list_entry()
        assert list(_util.udev_list_iterate(libudev, udev_list)) == [("spam", "eggs"), ("foo", "bar")]