Example #1
0
    def testOwners(self):
        """
        _testOwners_

        Verify that owners can be created, listed and removed.
        """
        svc = CouchService(url=self.testInit.couchUrl, database=self.testInit.couchDbName)
        self.assertEqual(svc.listOwners(), [])

        owner = svc.newOwner("somegroup", "someuser")

        self.assertTrue(len(svc.listOwners()) == 1)

        owner2 = svc.listOwners()[0]
        self.assertEqual(str(owner2["group"]), owner["group"])
        self.assertEqual(str(owner2["name"]), owner["name"])

        svc.removeOwner(owner2)
        self.assertTrue(len(svc.listOwners()) == 0)
        return
Example #2
0
    def testOwners(self):
        """
        _testOwners_

        Verify that owners can be created, listed and removed.
        """
        svc = CouchService(url=self.testInit.couchUrl,
                           database=self.testInit.couchDbName)
        self.assertEqual(svc.listOwners(), [])

        owner = svc.newOwner("somegroup", "someuser")

        self.assertTrue(len(svc.listOwners()) == 1)

        owner2 = svc.listOwners()[0]
        self.assertEqual(str(owner2['group']), owner['group'])
        self.assertEqual(str(owner2['name']), owner['name'])

        svc.removeOwner(owner2)
        self.assertTrue(len(svc.listOwners()) == 0)
        return