Revision 5549c0ab

b/kamaki/clients/pithos.py
784 784
            r = self.container_head(until=until)
785 785
        except ClientError as err:
786 786
            err.details.append('for container %s' % self.container)
787
            print('Buh?')
787 788
            raise err
788 789
        return r.headers
789 790

  
b/kamaki/clients/test/pithos.py
162 162
            u = 'some date'
163 163
            r = self.client.get_container_info(until=u)
164 164
            self.assertEqual(ch.mock_calls, [call(until=None), call(until=u)])
165

  
166
    def test_delete_container(self):
167
        self.FR.status_code = 204
168
        with patch.object(PC, 'delete', return_value=self.FR()) as delete:
169
            cont = 's0m3c0n731n3r'
170
            self.client.delete_container(cont)
171
            self.FR.status_code = 404
172
            self.assertRaises(ClientError, self.client.delete_container, cont)
173
            self.FR.status_code = 409
174
            self.assertRaises(ClientError, self.client.delete_container, cont)
175
            acall = call('/%s/%s' % (user_id, cont), success=(204, 404, 409))
176
            self.assertEqual(delete.mock_calls, [acall] * 3)

Also available in: Unified diff