Răsfoiți Sursa

mac test: attempt to fix ImportError in gitlab ci

Fabian Peter Hammerle 5 ani în urmă
părinte
comite
8bef059841
1 a modificat fișierele cu 3 adăugiri și 3 ștergeri
  1. 3 3
      tests/dlinfo_macosx_mock_test.py

+ 3 - 3
tests/dlinfo_macosx_mock_test.py

@@ -15,11 +15,11 @@ def dyld_find_mock(name):
 @pytest.fixture
 @pytest.fixture
 def dlinfo_module_mac() -> types.ModuleType:
 def dlinfo_module_mac() -> types.ModuleType:
     with unittest.mock.patch('sys.platform', 'darwin'):
     with unittest.mock.patch('sys.platform', 'darwin'):
-        dyld_module = unittest.mock.Mock()
+        dyld_module = unittest.mock.MagicMock()
         dyld_module.dyld_find = dyld_find_mock
         dyld_module.dyld_find = dyld_find_mock
         with unittest.mock.patch.dict('sys.modules',
         with unittest.mock.patch.dict('sys.modules',
-                                      {'ctypes': unittest.mock.Mock(),
-                                       'ctypes.macholib': unittest.mock.Mock(),
+                                      {'ctypes': unittest.mock.MagicMock(),
+                                       'ctypes.macholib': unittest.mock.MagicMock(),
                                        'ctypes.macholib.dyld': dyld_module}):
                                        'ctypes.macholib.dyld': dyld_module}):
             dlinfo_module = __import__('dlinfo')
             dlinfo_module = __import__('dlinfo')
             assert dlinfo_module.DLInfo.__module__ == 'dlinfo._macosx'
             assert dlinfo_module.DLInfo.__module__ == 'dlinfo._macosx'