def test_get_exception_type_403(self, _): """Test that getting a 403 exception type returns Forbidden.""" expected_exception = exceptions.Forbidden expected_irregular_msg = None actual_exception, actual_irregular_msg = \ rbac_rv._get_exception_type(403) self.assertEqual(expected_exception, actual_exception) self.assertEqual(expected_irregular_msg, actual_irregular_msg)
def test_get_exception_type_404(self, mock_policy): """Test that getting a 404 exception type returns NotFound.""" expected_exception = exceptions.NotFound expected_irregular_msg = ("NotFound exception was caught for policy " "action {0}. The service {1} throws a 404 " "instead of a 403, which is irregular.") actual_exception, actual_irregular_msg = \ rbac_rv._get_exception_type(404) self.assertEqual(expected_exception, actual_exception) self.assertEqual(expected_irregular_msg, actual_irregular_msg)
def test_get_exception_type_404(self, _): """Test that getting a 404 exception type returns NotFound.""" expected_exception = exceptions.NotFound expected_irregular_msg = ( "NotFound exception was caught for test %s. Expected policies " "which may have caused the error: %s. The service %s throws a " "404 instead of a 403, which is irregular.") actual_exception, actual_irregular_msg = \ rbac_rv._get_exception_type(404) self.assertEqual(expected_exception, actual_exception) self.assertEqual(expected_irregular_msg, actual_irregular_msg)