Revision e78922d9 kamaki/clients/test/pithos.py
b/kamaki/clients/test/pithos.py | ||
---|---|---|
772 | 772 |
self.assertEqual(r[key], account_info[key]) |
773 | 773 |
|
774 | 774 |
def test_get_account_meta(self): |
775 |
key = 'x-account-meta' |
|
775 |
key = 'x-account-meta-'
|
|
776 | 776 |
with patch.object(PC, 'get_account_info', return_value=account_info): |
777 | 777 |
r = self.client.get_account_meta() |
778 |
self.assertFalse(key in r) |
|
778 |
keys = [k for k in r if k.startswith(key)] |
|
779 |
self.assertFalse(keys) |
|
779 | 780 |
acc_info = dict(account_info) |
780 |
acc_info['x-account-meta-k1'] = 'v1'
|
|
781 |
acc_info['x-account-meta-k2'] = 'v2'
|
|
782 |
acc_info['x-account-meta-k3'] = 'v3'
|
|
781 |
acc_info['%sk1' % key] = 'v1'
|
|
782 |
acc_info['%sk2' % key] = 'v2'
|
|
783 |
acc_info['%sk3' % key] = 'v3'
|
|
783 | 784 |
with patch.object(PC, 'get_account_info', return_value=acc_info): |
784 | 785 |
r = self.client.get_account_meta() |
785 |
for k in [k for k in acc_info if k.startswith('X-Account-Meta-')]: |
|
786 |
print(r[k], acc_info[k]) |
|
786 |
for k in [k for k in acc_info if k.startswith(key)]: |
|
787 |
self.assertEqual(r[k], acc_info[k]) |
|
788 |
|
|
789 |
def test_get_account_group(self): |
|
790 |
key = 'x-account-group-' |
|
791 |
with patch.object(PC, 'get_account_info', return_value=account_info): |
|
792 |
r = self.client.get_account_group() |
|
793 |
keys = [k for k in r if k.startswith(key)] |
|
794 |
self.assertFalse(keys) |
|
795 |
acc_info = dict(account_info) |
|
796 |
acc_info['%sk1' % key] = 'g1' |
|
797 |
acc_info['%sk2' % key] = 'g2' |
|
798 |
acc_info['%sk3' % key] = 'g3' |
|
799 |
with patch.object(PC, 'get_account_info', return_value=acc_info): |
|
800 |
r = self.client.get_account_group() |
|
801 |
for k in [k for k in acc_info if k.startswith(key)]: |
|
802 |
self.assertEqual(r[k], acc_info[k]) |
Also available in: Unified diff