예제 #1
0
 def test_as_deprecated_docker(self):
     """Docker specified image naming"""
     b = baseimage(image='foo', AS='dev')
     self.assertEqual(str(b), 'FROM foo AS dev')
예제 #2
0
 def test_value_singularity(self):
     """Image name is specified"""
     b = baseimage(image='foo')
     self.assertEqual(str(b), 'BootStrap: docker\nFrom: foo')
예제 #3
0
 def test_value_docker(self):
     """Image name is specified"""
     b = baseimage(image='foo')
     self.assertEqual(str(b), 'FROM foo')
예제 #4
0
 def test_invalid_ctype(self):
     """Invalid container type specified"""
     b = baseimage()
     with self.assertRaises(RuntimeError):
         str(b)
예제 #5
0
 def test_empty_singularity(self):
     """Default base image"""
     b = baseimage()
     self.assertNotEqual(str(b), '')
예제 #6
0
 def test_empty_docker(self):
     """Default base image"""
     b = baseimage()
     self.assertNotEqual(str(b), '')