def test_update_container_stat_info_with_301(self):
     with mock.patch(
             'osd.accountUpdaterService.unitTests.FakeConnectionCreator.get_http_connection_instance',
             return_value=FakeConnection(301)):
         self.assertEquals(
             self.account_service_communicator.update_container_stat_info(
                 "acc", "stat_info"), False)
 def test_get_http_response_instance(self):
     conn = FakeConnection()
     resp = self.conn_obj.get_http_response_instance(conn)
     self.assertTrue(isinstance(resp, FakeResponse))
Exemple #3
0
 def test_execute_when_container_head_404(self):
     with mock.patch('osd.accountUpdaterService.unitTests.FakeConnectionCreator.connect_container', return_value=FakeConnection(404)):
         self.account_instance.account_name = "acc" 
         self.account_instance.add_container("cont0")
         self.account_instance.add_container("cont1")
         self.account_instance.get_container_path()
         self.account_instance.execute()
         self.assertEquals(self.account_instance.record_instance[0].stat_info , {'cont0': {'object_count': 0, 'container': '', 'deleted': True, 'bytes_used': 0, 'put_timestamp': '0', 'delete_timestamp': '0'}})
         self.assertEquals(self.account_instance.record_instance[1].stat_info , {'cont1': {'object_count': 0, 'container': '', 'deleted': True, 'bytes_used': 0, 'put_timestamp': '0', 'delete_timestamp': '0'}})
         self.assertEquals(self.account_instance.account_map, {('acc', 'cont0'): 'success', ('acc', 'cont1'): 'success'})
Exemple #4
0
 def test_execute_when_container_head_500(self):
     with mock.patch('osd.accountUpdaterService.unitTests.FakeConnectionCreator.connect_container', return_value=FakeConnection(500)):
         self.account_instance.account_name = "acc1"
         self.account_instance.add_container("cont0")
         self.account_instance.add_container("cont1")
         self.account_instance.get_container_path()
         self.account_instance.execute()
         self.assertEquals(self.account_instance.record_instance[0].stat_info , {})
         self.assertEquals(self.account_instance.record_instance[1].stat_info , {})
         self.assertEquals(self.account_instance.account_map, {('acc1', 'cont0'): 'fail', ('acc1', 'cont1'): 'fail'})
Exemple #5
0
 def test_execute_when_12_container_head_404(self):
     with mock.patch('osd.accountUpdaterService.unitTests.FakeConnectionCreator.connect_container', return_value=FakeConnection(404)):
         self.account_instance.account_name = "acc"
         for i in range(12): 
             self.account_instance.add_container("cont%s" %i)
         self.account_instance.get_container_path()
         self.account_instance.execute()
         for i in range(12):
             stat_info = self.account_instance.record_instance[i].stat_info
             self.assertEquals(self.account_instance.record_instance[i].stat_info , {'cont%s' %i: {'object_count': 0, 'container': '', 'deleted': True, 'bytes_used': 0, 'put_timestamp': '0', 'delete_timestamp': '0'}})
         self.assertEquals(self.account_instance.account_map, {('acc', 'cont3'): 'success', ('acc', 'cont0'): 'success', ('acc', 'cont1'): 'success', ('acc', 'cont6'): 'success', ('acc', 'cont7'): 'success', ('acc', 'cont4'): 'success', ('acc', 'cont5'): 'success', ('acc', 'cont10'): 'success', ('acc', 'cont11'): 'success', ('acc', 'cont8'): 'success', ('acc', 'cont2'): 'success', ('acc', 'cont9'): 'success'})