def test_get_role_ok_response(self, mock_role_repo_get): """Test get_role OK response.""" # Arrange with self.app.app_context(): mock_role_repo_get.return_value = self.mock_role role_controller = RoleController(self.request_context) # Act result = role_controller.get_role(1) # Assert assert result.status_code == 200 assert result.get_json()["msg"] == "OK"
def test_get_role_when_invalid_or_missing(self, mock_role_repo_get): """Test get_role invalid repo response.""" # Arrange with self.app.app_context(): mock_role_repo_get.return_value = None role_controller = RoleController(self.request_context) # Act result = role_controller.get_role(1) # Assert assert result.status_code == 400 assert result.get_json()["msg"] == "Invalid or Missing role_id"