Beispiel #1
0
    def test_list_roles_ok_response(self, mock_role_repo_filter_by,
                                    mock_role_controller_pagination_meta):
        '''Test list_roles OK response.
        '''
        # Arrange
        with self.app.app_context():
            mock_role_controller_pagination_meta.return_value = {
                'total_rows': 1,
                'total_pages': 1,
                'current_page': 1,
                'next_page': False,
                'prev_page': False
            }
            mock_role_repo_filter_by.return_value.items = [
                self.mock_role,
            ]
            role_controller = RoleController(self.request_context)

            # Act
            result = role_controller.list_roles()

            # Assert
            assert result.status_code == 200
            assert result.get_json()['msg'] == 'OK'
Beispiel #2
0
    def test_list_roles_ok_response(
        self, mock_role_repo_filter_by, mock_role_controller_pagination_meta
    ):
        """Test list_roles OK response."""
        # Arrange
        with self.app.app_context():
            mock_role_controller_pagination_meta.return_value = {
                "total_rows": 1,
                "total_pages": 1,
                "current_page": 1,
                "next_page": False,
                "prev_page": False,
            }
            mock_role_repo_filter_by.return_value.items = [
                self.mock_role,
            ]
            role_controller = RoleController(self.request_context)

            # Act
            result = role_controller.list_roles()

            # Assert
            assert result.status_code == 200
            assert result.get_json()["msg"] == "OK"