def integration_02c_clone_with_missing_template(self): actor = server_array.Clone('Clone missing array', { 'source': 'unit-test-fake-array', 'dest': self.clone_name }) with self.assertRaises(base.ArrayNotFound): yield actor.execute()
def integration_02b_clone_with_duplicate_array(self): actor = server_array.Clone('Clone %s' % self.template_array, { 'source': self.template_array, 'dest': self.clone_name }) with self.assertRaises(exceptions.RecoverableActorFailure): yield actor.execute()
def integration_02a_clone(self): actor = server_array.Clone('Clone %s' % self.template_array, { 'source': self.template_array, 'dest': self.clone_name }) ret = yield actor.execute() self.assertEquals(ret, None)
def integration_01b_clone_dry_with_missing_template(self): actor = server_array.Clone('Clone %s' % self.template_array, { 'source': 'unit-test-fake-array', 'dest': self.clone_name }, dry=True) with self.assertRaises(exceptions.RecoverableActorFailure): yield actor.execute()
def test_less_strict_source_and_dest(self): self.actor = server_array.Clone('Copy UnitTestArray to NewUnitArray', {'source': 'unittestarray', 'strict_source': False, 'dest': 'newunitarray', 'strict_dest': False}) self.assertEqual(self.actor._source_raise_on, None) self.assertEqual(self.actor._dest_raise_on, None) self.assertEqual(self.actor._source_allow_mock, True) self.assertEqual(self.actor._dest_allow_mock, True)
def setUp(self, *args, **kwargs): super(TestCloneActor, self).setUp() base.TOKEN = 'unittest' # Create the actor self.actor = server_array.Clone('Copy UnitTestArray to NewUnitArray', {'source': 'unittestarray', 'dest': 'newunitarray'}) # Patch the actor so that we use the client mock self.client_mock = mock.MagicMock() self.actor._client = self.client_mock