Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor/new docstrings styling #169

Merged
merged 9 commits into from
Sep 17, 2024
Merged

Commits on Aug 12, 2024

  1. Configuration menu
    Copy the full SHA
    48c9f06 View commit details
    Browse the repository at this point in the history
  2. refactor:long time mark equivalent with pytest

    This commit implements the necessary logic to use a pytest-powered
    alternative to the Sagemath doctests `#long time` mark that allows
    to skip some doctests dinamically with CLI parameters.
    Dioprz committed Aug 12, 2024
    Configuration menu
    Copy the full SHA
    59cf875 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2024

  1. Configuration menu
    Copy the full SHA
    ad0b9d1 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2024

  1. feat: integrate docker-pytest in the Makefile

    - Refactoring of the `make docker-test` and `make docker-testfast`
    commands in the Makefile, so we are able to disable the Sage doctest
    execution in whole directories. This allows us to made the transition
    to python doctests in a safe way, because every doctest will be executed
    either by Sage with the `docker-test` command  or by Python with
    the new `docker-pytest` command.
    
    - Deprecation of the previous `docker-pytest` as it wasn't used by our
    CI, doesn't use pure python, and wasn't well-defined in its scopes (involving
    sage testings, for example).
    
    - Introduction of the new `docker-pytest` command to run pytest with pure
    python, in the directories that are progressively disabled in the `docker-test`
    command.
    Dioprz committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    5f2b143 View commit details
    Browse the repository at this point in the history
  2. refactor: add pytest execution to our CI

    - Introduced a new GH Action step, running the new make command
    `docker-pytest` to preserve testing across the docstring migration
    Dioprz committed Sep 12, 2024
    Configuration menu
    Copy the full SHA
    238141b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0b71733 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    421d682 View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2024

  1. Configuration menu
    Copy the full SHA
    2d4851d View commit details
    Browse the repository at this point in the history

Commits on Sep 16, 2024

  1. Configuration menu
    Copy the full SHA
    5ab3be0 View commit details
    Browse the repository at this point in the history