Logo
Explore Help
Sign In
pytest-plugins
/
pytest-csv-params
1
0
Fork
You've already forked pytest-csv-params
0
Code Issues Pull Requests Packages Projects Releases 8 Wiki Activity

Releases Tags

  • Stable v1.0.0 5b4b62139f
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    First Stable Version

    jed released this 5 months ago | 2 commits to main since this release

    What's new?

    • Cleanup of codebase
    • Project marked as "stable"
    • Some minor documentation changes
    • Dependencies updated
    • Fine-tuning of the tox/test configuration for running on CI

    Will it break my tests?

    No.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.4.0 4eeeef5353
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Structured Documentation

    jed released this 6 months ago | 10 commits to main since this release

    What's new?

    • Structured Documentation (see source folder docs/), it is an important milestone to version 1.0; published under:
      docs.codebau.dev/pytest-plugins/pytest-csv-params
    • Documentation widely extended with a lot of extra information
    • A more detailed changelog as part of this documentation
    • Some source code / API documentation
    • README.md reduced in favor of the structured documentation

    Will it break my tests?

    No.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.3.0 d0409aa6bb
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Better Header Handling

    jed released this 6 months ago | 15 commits to main since this release

    What's new?

    • A much better handling of the Headers in the CSV files replaces invalid characters with underscores, and checks for reserved names.
    • A new decorator parameter allows you to map Column Names to variable names, just in case you cannot or don't want to change your CSV file.
    • The documentaion features a more complex example now. See README.md.

    Will it break my tests?

    Maybe. If you used reserved names as variable names, you might run into trouble. If not, everything should be fine.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.2.2 b2f4f8b245
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Maintenance Release

    jed released this 6 months ago | 17 commits to main since this release

    • Library update
    • Some extra tests to prove that the pytest functionality we use still works
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.2.0 d87edb29ca
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    New shorthand decorator

    jed released this 6 months ago | 20 commits to main since this release

    What's new?

    • New Shorthand decorator: The @csv_params decorator can now be used in a shorthand form, that is very handy when a base_dir is set via command line (--csv-params-base-dir) and the CSV file contains only strings and no ID column.
    • (dev only) Now analyzing type usage while testing. Using mypy in strict mode for this.

    Will it break my tests?

    It could. The order of the paramters vor the @csv_params decorator changed. But if you used keyword parameters, you'll be safe.

    See the README.md for some more details, and the advantage the re-ordering has.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.1.0 56fd486899
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Configure "base_dir" via command line

    jed released this 6 months ago | 24 commits to main since this release

    What's new?

    • A new command line argument --csv-params-base-dir allows you to set a base dir for all relative CSV files. This is great when you have a central storage for your test data. See README.md for more details.
    • Some documentation fixes
    • Some changes to the tox configuration in order to report coverage correctly
    • It's beta now 😃

    Will it break my tests?

    No, these are non-breaking changes. Your tests will continue to work like they did with the versions before.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.0.4 d768f230d8
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Documentation Bugixes

    jed released this 6 months ago | 28 commits to main since this release

    • Some minor documentation bugfixes
    • No changes to the code
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
  • Stable v0.0.3 3b35c4b285
    v0.0.2
    v0.0.3
    v0.0.4
    v0.1.0
    v0.2.0
    v0.2.2
    v0.3.0
    v0.4.0
    v1.0.0
    ${ item.name }
    Create tag ${ searchTerm }
    Create branch ${ searchTerm }
    from 'main'
    ${ noResults }

    Initial Public Release

    jed released this 6 months ago | 29 commits to main since this release

    Initial Public Release. See README.md for Details.

    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
     
Powered by Gitea Version: 1.18.3 Page: 61ms Template: 9ms
English
Bahasa Indonesia Deutsch English Español Français Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API