From e73b65ddb7fe7dbb07d2333edaa3dec80f651443 Mon Sep 17 00:00:00 2001 From: Stavros Sachtouris Date: Mon, 11 Mar 2013 13:53:27 +0200 Subject: [PATCH] Unittest clients.pithos del object sharing --- kamaki/clients/test/pithos.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/kamaki/clients/test/pithos.py b/kamaki/clients/test/pithos.py index 093e578..b929d65 100644 --- a/kamaki/clients/test/pithos.py +++ b/kamaki/clients/test/pithos.py @@ -989,15 +989,18 @@ class Pithos(TestCase): read_perms = ['u1', 'g1', 'u2', 'g2'] write_perms = ['u1', 'g1'] for kwargs in ( - dict(read_permition=read_perms, write_permition=write), + dict(read_permition=read_perms, write_permition=write_perms), dict(read_permition=read_perms), - dict(write_permition=write_perms)).items(): + dict(write_permition=write_perms), + dict()): self.client.set_object_sharing(obj, **kwargs) - if 'read_permition' in kwargs: - kwargs['read'] = kwargs.pop('read_permition') - if 'write_permition' in kwargs: - kwargs['write'] = kwargs.pop('write_permition') + kwargs['read'] = kwargs.pop('read_permition', '') + kwargs['write'] = kwargs.pop('write_permition', '') self.assertEqual( POST.mock_calls[-1], - call(obj, update=True, permissions=kwargs) + call(obj, update=True, permissions=kwargs)) + @patch('%s.set_object_sharing' % pithos_pkg) + def test_del_object_sharing(self, SOS): + self.client.del_object_sharing(obj) + self.assertEqual(SOS.mock_calls[-1], call(obj)) -- 1.7.10.4