X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/b9b8edc6a4c9f95e167182319f198f5da92745ac..fb72a4315bfcf64621d023a38d1544319aa3666c:/sdk/python/tests/test_arv_keepdocker.py diff --git a/sdk/python/tests/test_arv_keepdocker.py b/sdk/python/tests/test_arv_keepdocker.py index 777d762317..695a0389dd 100644 --- a/sdk/python/tests/test_arv_keepdocker.py +++ b/sdk/python/tests/test_arv_keepdocker.py @@ -136,3 +136,16 @@ class ArvKeepdockerTestCase(unittest.TestCase, tutil.VersionChecker): side_effect=StopTest) as find_image_mock: self.run_arv_keepdocker(['myreg.example:8888/repo/img:tag'], sys.stderr) find_image_mock.assert_called_with('myreg.example:8888/repo/img', 'tag') + + def test_image_has_colons(self): + with self.assertRaises(StopTest), \ + mock.patch('arvados.commands.keepdocker.find_one_image_hash', + side_effect=StopTest) as find_image_mock: + self.run_arv_keepdocker(['[::1]:8888/repo/img'], sys.stderr) + find_image_mock.assert_called_with('[::1]:8888/repo/img', 'latest') + + with self.assertRaises(StopTest), \ + mock.patch('arvados.commands.keepdocker.find_one_image_hash', + side_effect=StopTest) as find_image_mock: + self.run_arv_keepdocker(['[::1]/repo/img'], sys.stderr) + find_image_mock.assert_called_with('[::1]/repo/img', 'latest')