def setUp(self): super(ApprovalByLabelE2ETest, self).setUp() if data_store.AFF4Enabled(): self.SetUpLegacy() if data_store.RelationalDBReadEnabled(): self.SetUpRelationalDB() cls = (api_call_router_with_approval_checks. ApiCallRouterWithApprovalChecks) cls.ClearCache() approver = test_lib.ConfigOverrider({ "API.DefaultRouter": cls.__name__, "ACL.approvers_config_file": os.path.join(self.base_path, "approvers.yaml") }) approver.Start() self.addCleanup(approver.Stop) # Get a fresh approval manager object and reload with test approvers. approval_manager_stubber = utils.Stubber( client_approval_auth, "CLIENT_APPROVAL_AUTH_MGR", client_approval_auth.ClientApprovalAuthorizationManager()) approval_manager_stubber.Start() self.addCleanup(approval_manager_stubber.Stop) # Force creation of new APIAuthorizationManager, so that configuration # changes are picked up. api_auth_manager.APIACLInit.InitApiAuthManager()
def setUp(self): super().setUp() self.client_nolabel_id = self.SetupClient(0) self.client_legal_id = self.SetupClient(1, labels=[u"legal_approval"]) self.client_prod_id = self.SetupClient( 2, labels=[u"legal_approval", u"prod_admin_approval"]) cls = (api_call_router_with_approval_checks. ApiCallRouterWithApprovalChecks) cls.ClearCache() approver = test_lib.ConfigOverrider({ "API.DefaultRouter": compatibility.GetName(cls), "ACL.approvers_config_file": os.path.join(self.base_path, "approvers.yaml") }) approver.Start() self.addCleanup(approver.Stop) # Get a fresh approval manager object and reload with test approvers. approval_manager_stubber = utils.Stubber( client_approval_auth, "CLIENT_APPROVAL_AUTH_MGR", client_approval_auth.ClientApprovalAuthorizationManager()) approval_manager_stubber.Start() self.addCleanup(approval_manager_stubber.Stop) # Force creation of new APIAuthorizationManager, so that configuration # changes are picked up. api_auth_manager.InitializeApiAuthManager()
def setUp(self): super(ClientApprovalAuthorizationManager, self).setUp() self.mgr = client_approval_auth.ClientApprovalAuthorizationManager() self.urn = rdf_client.ClientURN("C.0000000000000000")
def setUp(self): super(ClientApprovalAuthorizationManager, self).setUp() self.mgr = client_approval_auth.ClientApprovalAuthorizationManager() self.client_id = "C.0000000000000000"