Exemple #1
0
    def test_get_role_permissions_ok_response(
            self, mock_permission_repo_get_unpaginated):
        '''Test get_role_permissions OK response.
        '''
        # Arrange
        mock_permission = Permission(id=1,
                                     created_at=datetime.now(),
                                     updated_at=datetime.now(),
                                     role_id=1,
                                     name='Mock permission',
                                     keyword='mock')
        mock_permission_repo_get_unpaginated.return_value = [
            mock_permission,
        ]
        role_controller = RoleController(self.request_context)

        # Act
        result = role_controller.get_role_permissions(1)

        # Assert
        assert result.status_code == 200
        assert result.get_json()['msg'] == 'OK'
Exemple #2
0
    def test_get_role_permissions_ok_response(
        self, mock_permission_repo_get_unpaginated
    ):
        """Test get_role_permissions OK response."""
        # Arrange
        mock_permission = Permission(
            id=1,
            created_at=datetime.now(),
            updated_at=datetime.now(),
            role_id=1,
            name="Mock permission",
            keyword="mock",
        )
        mock_permission_repo_get_unpaginated.return_value = [
            mock_permission,
        ]
        role_controller = RoleController(self.request_context)

        # Act
        result = role_controller.get_role_permissions(1)

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