Revision 843afe1f

b/kamaki/clients/test/pithos.py
822 822
            self.assertEqual(
823 823
                post.mock_calls[-1],
824 824
                call(update=True, versioning=vrs))
825

  
826
    def test_del_container(self):
827
        kwarg_list = [
828
            dict(delimiter=None, until=None),
829
            dict(delimiter='X', until='50m3d473')]
830
        with patch.object(
831
                PC,
832
                'container_delete',
833
                return_value=self.FR()) as delete:
834
            for kwarg in kwarg_list:
835
                self.client.del_container(**kwarg)
836
                expected = dict(kwarg)
837
                expected['success'] = (204, 404, 409)
838
                self.assertEqual(delete.mock_calls[-1], call(**expected))
839
            for status_code in (404, 409):
840
                self.FR.status_code = status_code
841
                self.assertRaises(ClientError, self.client.del_container)

Also available in: Unified diff