summaryrefslogtreecommitdiffstats
path: root/tests/docker_source.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/docker_source.py')
-rw-r--r--tests/docker_source.py13
1 files changed, 9 insertions, 4 deletions
diff --git a/tests/docker_source.py b/tests/docker_source.py
index 758cb97..f569eeb 100644
--- a/tests/docker_source.py
+++ b/tests/docker_source.py
@@ -335,9 +335,12 @@ class TestDockerSource(unittest.TestCase):
}
manifest = {'schemaVersion': 2, 'Layers': ['sha256:a7050fc1']}
- (src_instance,
- m_uri, m_utils) = self._mock_retrieve_layers_info(manifest,
- src_kwargs)
+
+ with mock.patch('os.path.isfile') as m_isfile:
+ m_isfile.return_value = True
+ result = self._mock_retrieve_layers_info(manifest, src_kwargs)
+
+ src_instance, m_uri, m_utils = result
kwargs = {
'insecure': src_instance.insecure,
@@ -373,7 +376,9 @@ class TestDockerSource(unittest.TestCase):
['/images_path/75c416ea.tar', None]
]
- with mock.patch('os.path.getsize') as m_getsize:
+ with mock.patch('os.path.getsize') as m_getsize, \
+ mock.patch('os.path.isfile') as m_isfile:
m_getsize.return_value = None
+ m_isfile.side_effect = lambda x: x.endswith(".tar")
src_instance = self._mock_retrieve_layers_info(manifest, kwargs)[0]
self.assertEqual(src_instance.layers, expected_result)