示例#1
0
 def test_container_show_not_found(self):
     api = self.api
     api.container._direct_request = Mock(
         side_effect=exceptions.NotFound("No container"))
     name = random_str(32)
     self.assertRaises(exceptions.NoSuchContainer, api.container_show,
                       self.account, name)
示例#2
0
 def test_object_delete_not_found(self):
     api = self.api
     name = random_str(32)
     api.container._direct_request = Mock(
         side_effect=exceptions.NotFound("No object"))
     self.assertRaises(exceptions.NoSuchObject, api.object_delete,
                       self.account, self.container, name)
示例#3
0
    def test_chunk_move_no_content(self):
        mover = self.mover
        mover.load_chunk_metadata = Mock(return_value=self.metadata)
        mover.container_client.content_show = Mock(
            side_effect=exc.NotFound('Content not found'))

        with self.assertRaises(exc.OrphanChunk):
            mover.chunk_move(self.path)
示例#4
0
 def test_container_flush_not_found_2(self):
     self.api.object_list = Mock(
         return_value={"objects": [{"name": "test"}]})
     self.api.object_delete_many = Mock(
         side_effect=exceptions.NotFound("No container"))
     self.assertRaises(
         exceptions.NoSuchContainer, self.api.container_flush,
         self.account, self.container)
示例#5
0
 def test_has_not_found(self):
     api = self.api
     api._request = Mock(side_effect=exceptions.NotFound("No reference"))
     self.assertFalse(api.has(self.account, self.name))
示例#6
0
 def test(self, account, container, obj):
     raise exceptions.NotFound("No object")
示例#7
0
 def test(self, account, container):
     raise exceptions.NotFound("No container")
示例#8
0
 def test_container_flush_not_found_1(self):
     self.api.object_list = Mock(
         side_effect=exceptions.NotFound("No container"))
     self.assertRaises(
         exceptions.NoSuchContainer, self.api.container_flush,
         self.account, self.container)