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

Rewrite parser #395

Draft
wants to merge 65 commits into
base: master
Choose a base branch
from
Draft

Rewrite parser #395

wants to merge 65 commits into from

Commits on Sep 13, 2020

  1. Draft rewrite of the parser

    youtux committed Sep 13, 2020
    Configuration menu
    Copy the full SHA
    38576fd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1d8f81e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4fc0570 View commit details
    Browse the repository at this point in the history
  4. self -> feature

    youtux committed Sep 13, 2020
    Configuration menu
    Copy the full SHA
    59c8e7c View commit details
    Browse the repository at this point in the history
  5. Fix circular import

    youtux committed Sep 13, 2020
    Configuration menu
    Copy the full SHA
    d6c541f View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c77ae52 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2020

  1. Merge branch 'refactor-classes' into rewrite-parser

    # Conflicts:
    #	pytest_bdd/feature.py
    youtux committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    d47abb7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37a4ce0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0d447dc View commit details
    Browse the repository at this point in the history
  4. Merge branch 'master' into rewrite-parser

    # Conflicts:
    #	pytest_bdd/parser.py
    youtux committed Sep 15, 2020
    Configuration menu
    Copy the full SHA
    25eaebd View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4e0cbb0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e43fd15 View commit details
    Browse the repository at this point in the history

Commits on Jul 3, 2021

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

Commits on Mar 5, 2022

  1. Merge remote-tracking branch 'origin/master' into rewrite-parser

    # Conflicts:
    #	pytest_bdd/parser.py
    #	tests/feature/test_scenarios.py
    youtux committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    7c714f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c15669e View commit details
    Browse the repository at this point in the history
  3. Fix types

    youtux committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    615b247 View commit details
    Browse the repository at this point in the history
  4. Fixes after the merge

    youtux committed Mar 5, 2022
    Configuration menu
    Copy the full SHA
    1494d5a View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2022

  1. "And" steps!

    youtux committed Mar 6, 2022
    Configuration menu
    Copy the full SHA
    275f98d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d4e5989 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5fedd7d View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2022

  1. support feature background

    youtux committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    31af297 View commit details
    Browse the repository at this point in the history
  2. tags in feature and scenario

    youtux committed Mar 8, 2022
    Configuration menu
    Copy the full SHA
    559c0f9 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. feature description!

    youtux committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    b24b3b3 View commit details
    Browse the repository at this point in the history
  2. Fix test

    youtux committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    ded1189 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbfc24d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7fac701 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67d793d View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0868325 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    8ca8f60 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c7b00c6 View commit details
    Browse the repository at this point in the history
  9. Disable trailing-whitespace linter, as it's creating problem when tes…

    …ting files with weird whitespaces on purpose
    youtux committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    1a3dd4e View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Fix example cells

    youtux committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    10ce8a5 View commit details
    Browse the repository at this point in the history
  2. Fix typing

    youtux committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    ea96c49 View commit details
    Browse the repository at this point in the history
  3. Scenario outline

    youtux committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    27b7e99 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cc130b6 View commit details
    Browse the repository at this point in the history
  5. Fix wrong examples

    youtux committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    e15cebd View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

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

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    4778cf5 View commit details
    Browse the repository at this point in the history
  3. Add "But " keyword

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    cdbf1a5 View commit details
    Browse the repository at this point in the history
  4. Fix tests

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    9fe746c View commit details
    Browse the repository at this point in the history
  5. Add change

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    ac11610 View commit details
    Browse the repository at this point in the history
  6. Fix test

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    2f0c851 View commit details
    Browse the repository at this point in the history
  7. Fix test

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    c3605ec View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a6523e0 View commit details
    Browse the repository at this point in the history
  9. More attrs

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    99b61fd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    260b7f2 View commit details
    Browse the repository at this point in the history
  11. Fix tests

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    ad86cfe View commit details
    Browse the repository at this point in the history
  12. Fix tests

    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    163a015 View commit details
    Browse the repository at this point in the history
  13. Use dataclass instead of attrs, one less dependency.

    Unfortunately, we can't get rid of Step.__init__
    youtux committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    a10e93a View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2022

  1. Require "Scenario Outline" keyword for outlined scenario.

    This should fix #447
    youtux committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    e3e0cff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bcdba4 View commit details
    Browse the repository at this point in the history
  3. Test punctuation in tags

    youtux committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    f3d383d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c37f09 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    561b8ed View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ef7d625 View commit details
    Browse the repository at this point in the history
  7. What is that _NL doing there??

    youtux committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    28a58ee View commit details
    Browse the repository at this point in the history
  8. Add test

    youtux committed Mar 12, 2022
    Configuration menu
    Copy the full SHA
    acbd1ee View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Datatables!

    youtux committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    f73efac View commit details
    Browse the repository at this point in the history
  2. Add some validation logic.

    Required only since we build objects (feature, scenario, etc.) incrementally, and we want to make sure we filled in everything correctly.
    youtux committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    8f9c263 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    c9a9aeb View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4ee87fe View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2022

  1. Add some error reporting!

    youtux committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    350f2ea View commit details
    Browse the repository at this point in the history
  2. Docstring errors!

    youtux committed Mar 14, 2022
    Configuration menu
    Copy the full SHA
    4bffdd2 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2022

  1. Simplify docstring def

    youtux committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    be0679f View commit details
    Browse the repository at this point in the history
  2. Tests for invalid table

    youtux committed Mar 21, 2022
    Configuration menu
    Copy the full SHA
    41c8ce6 View commit details
    Browse the repository at this point in the history