Example #1
0
 def setUp(self):
     # XXX: Using random image name to stop caching by `test-with-irods`. However should really clean up these
     # images!
     random_image_name = create_random_string(self.setup.image_name)
     type(self)._build_image((self.setup.base_image_to_build, (random_image_name, self.setup.location)))
     ServerController = IrodsServerControllerClassBuilder(
         random_image_name, Version(self.setup.location.split("/")[-1]),
         self.setup.users, self.setup.superclass).build()
     self.server_controller = ServerController()
Example #2
0
 def setUp(self):
     self.setup = self.get_object_to_test()
     self.test_image_name = create_random_string(self.setup.image_name)
     type(self)._build_image((self.setup.base_image_to_build,
                              (self.test_image_name, self.setup.location)))
     repository, tag = self.test_image_name.split(":")
     ServiceController = build_irods_service_controller_type(
         repository, tag, self.setup.superclass)
     self.service_controller = ServiceController()
     self.service = self.service_controller.start_service()
Example #3
0
 def test_prefix_and_postfix(self):
     string = create_random_string(prefix=_PREFIX, postfix=_POSTFIX)
     self.assertTrue(string.startswith(_PREFIX))
     self.assertTrue(string.endswith(_POSTFIX))
Example #4
0
 def test_postfix(self):
     string = create_random_string(postfix=_POSTFIX)
     self.assertTrue(string.endswith(_POSTFIX))
Example #5
0
 def test_prefix(self):
     string = create_random_string(prefix=_PREFIX)
     self.assertTrue(string.startswith(_PREFIX))
Example #6
0
 def test_no_prefix_or_postfix(self):
     string = create_random_string()
     self.assertGreater(len(string), 0)
     self.assertIsInstance(string, str)