def test_run_simple_deny_as_string(self): """Validate Deny from string """ processor = Processor() processor.config = Config(GROUPS, POLICIES_DENY) with self.assertRaises(UnauthorizedException): processor.run(body=json.dumps(mocked_body))
def test_run_simple_deny(self): """Validate Deny """ processor = Processor() processor.config = Config(GROUPS, POLICIES_DENY) with self.assertRaises(UnauthorizedException): processor.run(body=mocked_body)
def test_run_with_no_checks(self): """Run Processor with empty body fail """ body = {} processor = Processor() with self.assertRaises(InvalidRequestException): processor.run(body=body)
def test_run_with_only_host(self): """Run Processor with only headers fail """ body = { "Host": "other01", } processor = Processor() with self.assertRaises(InvalidRequestException): processor.run(body=body)
def test_run_simple_allow_as_string(cls): """Validate Allow from string """ processor = Processor() processor.config = Config(GROUPS, POLICIES_ALLOW) processor.run(body=json.dumps(mocked_body))
def test_run_simple_allow(cls): """Validate Allow """ processor = Processor() processor.config = Config(GROUPS, POLICIES_ALLOW) processor.run(body=mocked_body)