예제 #1
0
    def testACLValidation(self):
        api_auth_manager.APIAuthorization(
            router="DummyAuthManagerTestApiRouter",
            users=["u1", "u2"],
            groups=["g1", "g2"])

        api_auth_manager.APIAuthorization(
            router="DummyAuthManagerTestApiRouter")
예제 #2
0
 def GenerateSample(self, number=0):
     return api_auth_manager.APIAuthorization(
         router="DummyAuthManagerTestApiRouter", users=["user%s" % number])
예제 #3
0
 def testACLValidationBadGroups(self):
     with self.assertRaises(api_auth_manager.InvalidAPIAuthorization):
         api_auth_manager.APIAuthorization(
             router="DummyAuthManagerTestApiHandler",
             users=["u1"],
             groups="g1")
예제 #4
0
 def testACLValidationBadGroups(self):
     with self.assertRaises(api_auth_manager.InvalidAPIAuthorization):
         api_auth_manager.APIAuthorization(handler="ApiCallHandler",
                                           users=["u1"],
                                           groups="g1")
예제 #5
0
    def testACLValidation(self):
        api_auth_manager.APIAuthorization(handler="ApiCallHandler",
                                          users=["u1", "u2"],
                                          groups=["g1", "g2"])

        api_auth_manager.APIAuthorization(handler="ApiCallHandler")
예제 #6
0
 def GenerateSample(self, number=0):
     return api_auth_manager.APIAuthorization(handler="ApiCallHandler",
                                              users=["user%s" % number])
예제 #7
0
 def testACLValidationBadUsers(self):
     with self.assertRaises(api_auth_manager.InvalidAPIAuthorization):
         api_auth_manager.APIAuthorization(renderer="ApiCallRenderer",
                                           users="u1",
                                           groups=["g1"])