Livetest account_post to set userlist as group
authorStavros Sachtouris <saxtouri@admin.grnet.gr>
Tue, 12 Mar 2013 13:53:41 +0000 (15:53 +0200)
committerStavros Sachtouris <saxtouri@admin.grnet.gr>
Tue, 12 Mar 2013 13:53:41 +0000 (15:53 +0200)
kamaki/clients/livetest/pithos.py

index 5dafa38..71c3a8b 100644 (file)
@@ -224,7 +224,10 @@ class Pithos(livetest.Generic):
             account_post internally
         """
         u1 = self.client.account
+        #  Invalid display name
         u2 = '1nc0r3c7-d15p14y-n4m3'
+        #  valid display name
+        u3 = '6488c1b2-cb06-40a8-a02a-d474b8d29c59'
         self.assertRaises(
             ClientError,
             self.client.set_account_group,
@@ -232,6 +235,14 @@ class Pithos(livetest.Generic):
         self.client.set_account_group(grpName, [u1])
         r = self.client.get_account_group()
         self.assertEqual(r['x-account-group-' + grpName], '%s' % u1)
+        try:
+            self.client.set_account_group(grpName, [u1, u3])
+            r = self.client.get_account_group()
+            self.assertEqual(
+                r['x-account-group-' + grpName],
+                '%s,%s' % (u1, u3))
+        except:
+            print('\tInvalid user id %s (it is ok, though)' % u3)
         self.client.del_account_group(grpName)
         r = self.client.get_account_group()
         self.assertTrue('x-account-group-' + grpName not in r)