コード例 #1
0
 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()
コード例 #2
0
 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()
コード例 #3
0
 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)
コード例 #4
0
 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()
コード例 #5
0
    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)
コード例 #6
0
    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