def test_enqueue_expected_error(self): self.q.set_interval(0.1) fake_vnx = t_vnx() uid = '00:00:00:00:00:00:00:00:00:00:00:00:00:00:00:01' self.q.put(fake_vnx.delete_hba, hba_uid=uid) self.q.start() time.sleep(0.2) assert_that(self.q.get, raises(persistqueue.Empty))
def test_re_enqueue_max_retries(self): fake_vnx = t_vnx() item = {'object': fake_vnx, 'method': 'delete_lun', 'params': 'l1'} for i in range(100): self.q.re_enqueue(item) self.q.get() self.q.re_enqueue(item) assert_that(item['retries'], equal_to(100))
def test_re_enqueue(self): fake_vnx = t_vnx() item = { 'object': fake_vnx, 'method': 'delete_lun', 'params': { 'name': 'l1' } } self.q.re_enqueue(item) assert_that(item['retries'], equal_to(1))
def test_enqueue_storops_error(self): self.q.set_interval(0.1) fake_vnx = t_vnx() self.q.put(fake_vnx.create_block_user, name='b', password='******', role='operator') self.q.start() time.sleep(0.2) reenqueued_item = self.q.get() assert_that('b', equal_to(reenqueued_item['params']['name']))
def test_get(self): fake_vnx = t_vnx() self.q.put(fake_vnx.delete_lun, name='l1') pickled_item = self.q.get() assert_that(pickled_item['object']._ip, equal_to(fake_vnx._ip)) assert_that(pickled_item['method'], equal_to('delete_lun')) assert_that(pickled_item['params']['name'], equal_to('l1')) self.q.task_done() self.q = None self.q = tasks.PQueue(self.path) assert_that(self.q.get, raises(persistqueue.Empty))
def setUp(self): self.vnx = t_vnx()
def test_run_tasks(self): self.q.set_interval(0.01) fake_vnx = t_vnx() self.q.put(fake_vnx.delete_lun, name='l1') self.q.start()
def test_put(self): fake_vnx = t_vnx() self.q.put(fake_vnx.delete_lun, name='l1')
def get_sp_list(self): vnx = t_vnx() sp_list = VNXStorageProcessorList(vnx.spa, vnx.spb) return sp_list