def runtests(self, testGroups): self.assertTrue(is_request_allowed(self.username, testGroups, ADMIN_GROUPS)) request = create_request(self.username, testGroups) response = json.loads(get_response(request, debug=False)) self.assertTrue(response['response']['allowed'])
def runtests(self, testGroups): # for these tests, add the SRE group to every request testGroups.append(self.sreGroup) self.assertTrue(is_request_allowed(self.username, testGroups, ADMIN_GROUPS)) request = create_request(self.username, testGroups) response = json.loads(get_response(request, debug=False)) self.assertTrue(response['response']['allowed'])
def test_handle_request_denied(self): request = create_request("Groups", "someuser", "") response = json.loads(get_response(request, debug=False)) self.assertFalse(response['response']['allowed'])
def test_handle_request_allowed_user(self): request = create_request("Groups", "some-sre-user", ADMIN_GROUPS[0]) response = json.loads(get_response(request, debug=False)) self.assertTrue(response['response']['allowed'])
def test_handle_request_allowed_system(self): request = create_request("Groups", "kube:admin", ADMIN_GROUPS[0]) response = json.loads(get_response(request, debug=False)) self.assertTrue(response['response']['allowed'])