示例#1
0
 def test_repo_url_with_trailing_slash(self):
     result = images.get_image_file_url('abc123', 'ancestry')
     expected = 'http://cdn.redhat.com/foo/bar/images/abc123/ancestry'
     self.assertEquals(result, expected)
示例#2
0
 def test_invalid_image_id(self):
     with self.assertRaises(exceptions.HTTPError) as assertion:
         images.get_image_file_url('bad_image_id', 'ancestry')
     self.assertEqual(assertion.exception.status_code, httplib.NOT_FOUND)
示例#3
0
 def test_repo_url_missing_trailing_slash(self):
     result = images.get_image_file_url('def456', 'ancestry')
     expected = 'http://cdn.redhat.com/bar/baz/images/def456/ancestry'
     self.assertEquals(result, expected)
示例#4
0
 def test_invalid_filename(self):
     with self.assertRaises(exceptions.HTTPError) as assertion:
         images.get_image_file_url('def456', 'foo')
     self.assertEqual(assertion.exception.status_code, httplib.NOT_FOUND)
示例#5
0
 def test_repo_url_with_trailing_slash(self):
     result = images.get_image_file_url('abc123', 'ancestry')
     expected = 'http://cdn.redhat.com/foo/bar/images/abc123/ancestry'
     self.assertEquals(result, expected)
示例#6
0
 def test_repo_url_missing_trailing_slash(self):
     result = images.get_image_file_url('def456', 'ancestry')
     expected = 'http://cdn.redhat.com/bar/baz/images/def456/ancestry'
     self.assertEquals(result, expected)
示例#7
0
 def test_invalid_image_id(self):
     with self.assertRaises(exceptions.HTTPError) as assertion:
         images.get_image_file_url('bad_image_id', 'ancestry')
     self.assertEqual(assertion.exception.status_code, httplib.NOT_FOUND)
示例#8
0
 def test_invalid_filename(self):
     with self.assertRaises(exceptions.HTTPError) as assertion:
         images.get_image_file_url('def456', 'foo')
     self.assertEqual(assertion.exception.status_code, httplib.NOT_FOUND)