def test_find_by_name(self, mock_image_inspect, mock_docker_image_images): mock_docker_image_images.return_value = [{ 'VirtualSize': 817117650, 'RepoTags': ['foo'], 'Labels': {}, 'Size': 0, 'Created': 1453314552, 'Id': '123', 'ParentId': '456', 'RepoDigests': [] }] image = Image.find_by_name(client=self.docker_client, name='foo') self.assertIsInstance(image, Image) self.assertEqual(image.identifier, 'foo')
def test_find_by_name_failure(self): with self.assertRaises(TypeError): Image.find_by_name(client=False, name='foo')