Exemplo n.º 1
0
    def test_6(self):
        """test user db access"""
        r = sdk.cmd_grantdbaccess(username="******",database="ppme")
        self.assertTrue(r)

        # add same database again to test no duplicates added
        r = sdk.cmd_grantdbaccess(username="******",database="ppme")
        self.assertTrue(r)

        r = sdk.cmd_grantdbaccess(username="******",database="gcm")
        self.assertTrue(r)

        r = sdk.cmd_hasdbaccess(username="******",database="ppme")
        self.assertTrue(r)

        r = sdk.cmd_getuser(username="******")
        self.assertTrue(len(r["databases"]) == 2)

        r = sdk.cmd_revokedbaccess(username="******",database="gcm")
        self.assertTrue(r)

        r = sdk.cmd_getuser(username="******")
        self.assertTrue(len(r["databases"]) == 1)
        self.assertTrue(r["databases"][0] == "ppme")

        # check bulk dbaccess operations
        r = sdk.cmd_newuser(username="******",password="******")
        self.assertTrue(r)

        r = sdk.cmd_grantalldbaccess(database="gcm2")
        self.assertTrue(r)

        r = sdk.cmd_hasdbaccess(username="******",database="gcm2")
        self.assertTrue(r)

        r = sdk.cmd_hasdbaccess(username="******",database="gcm2")
        self.assertTrue(r)

        r = sdk.cmd_revokealldbaccess(database="gcm2")
        self.assertTrue(r)

        r = sdk.cmd_hasdbaccess(username="******",database="gcm2")
        self.assertFalse(r)

        r = sdk.cmd_hasdbaccess(username="******",database="gcm2")
        self.assertFalse(r)
Exemplo n.º 2
0
 def test_4(self):
     """test show user"""
     r = sdk.cmd_getuser(username="******")
     self.assertTrue(r["username"] == 'testuser1')