Commit Graph

  • e6b5790038
    Merge d11096fdad into d517a80fd1 #698 jsa34 2024-09-16 19:08:24 +0000
  • d11096fdad
    Fix matching result in case there are warnings #698 Alessio Bogon 2024-09-16 21:05:13 +0200
  • 656c7ceff6
    Ignore py3.13 failures for now Alessio Bogon 2024-09-16 20:53:55 +0200
  • a3a5195a3b
    Do not fail the CI job if we can't upload to Codecov. Alessio Bogon 2024-09-16 20:49:47 +0200
  • 9b45269564 Merge remote-tracking branch 'origin/gherkin-official-parser' into gherkin-official-parser Jason Allen 2024-09-15 13:37:47 +0100
  • 2f3acbd0dc Response to feedback and make mypy happy. Jason Allen 2024-09-15 13:37:36 +0100
  • 7cbfc4757b
    Revert string literals to their original form Alessio Bogon 2024-09-15 11:01:01 +0200
  • fee0eb9580
    Remove default to None Alessio Bogon 2024-09-14 23:00:57 +0200
  • 93a11ae120
    Fix import (Python < 3.11 compat) Alessio Bogon 2024-09-14 22:56:07 +0200
  • 9c12dbf60f Forgot to fix background in steps and revert test that was skipped Jason Allen 2024-09-12 21:55:19 +0100
  • c3008c1deb Couple of tidy ups Jason Allen 2024-09-12 21:39:15 +0100
  • 2c8455b519 Response to feedback Jason Allen 2024-09-12 21:34:39 +0100
  • becfed2749 Response to feedback Jason Allen 2024-09-12 21:34:29 +0100
  • 870fb09ab4 Dump current state of tinkering #699 Jason Allen 2024-09-12 11:07:18 +0100
  • 86a6366af7 Fixes, performance improvements and speed up tests by avoiding subprocessing where not needed Jason Allen 2024-09-09 21:50:43 +0100
  • 6676692d86 Use dataclasses and not attr Jason Allen 2024-09-08 23:33:06 +0100
  • fec82709c7 Another grammar fix Jason Allen 2024-09-08 23:04:01 +0100
  • 21afdb162b Response to feedback Jason Allen 2024-09-08 22:59:23 +0100
  • 74ee1e4eb2 Retain hook args Jason Allen 2024-09-08 20:56:19 +0100
  • 28efa4cdb5 Remove debug printing accidentally left in! Jason Allen 2024-09-08 20:45:52 +0100
  • 6b763c45c7 Fix docstring grammar Jason Allen 2024-09-08 20:41:38 +0100
  • e28a68a0f4 Old parser removed and renamed gherkin_parser.py to parser.py Jason Allen 2024-09-08 20:40:29 +0100
  • 692f0d572b Start removing old parser Jason Allen 2024-09-08 11:49:29 +0100
  • ff1a92606f Fix type hints for py3.8 Jason Allen 2024-09-06 18:50:33 +0100
  • 57b9e55723 Fix silly mistakes Jason Allen 2024-09-06 17:31:50 +0100
  • 4e17ccb217 Move the calculating of given/when/then to pydantic models, as well as removing tabbing from docstring in steps (aka multiline steps) Jason Allen 2024-09-06 17:27:00 +0100
  • cc9b37fc7f Move Gherkin parsing to pydantic models for easier future reference of available data and implementing features. Jason Allen 2024-09-06 15:49:49 +0100
  • 2f3e029200 Remove unused import Jason Allen 2024-09-06 10:41:25 +0100
  • e7b5326a43 Forgot to go back and implement the templated bool Jason Allen 2024-09-06 10:34:17 +0100
  • 240ac6d2a8 Fix issues and create a FeatureParser class to consolidate parsing logic Jason Allen 2024-09-05 18:41:47 +0100
  • abe5e79356 Improve docstrings in parser.py Jason Allen 2024-09-05 13:25:20 +0100
  • 65c06e4256 Improve docstrings in parser.py Jason Allen 2024-09-05 13:24:54 +0100
  • 1a2baff6e4 First commit for using the official gherkin parser (trying to maintain public API and current codebase as much as possible) Jason Allen 2024-09-05 13:15:27 +0100
  • 2717b4a130
    Merge 89d1afe1cb into d517a80fd1 #697 Kyle Adams 2024-08-27 23:02:49 -0400
  • 89d1afe1cb
    Triggering CI #697 Kyle Adams 2024-08-27 23:02:18 -0400
  • 23576d2fcb
    Merge 7297d2d549 into d517a80fd1 #660 Alessio Bogon 2024-08-21 06:17:34 +0100
  • d9e31e1a29
    Merge c80dadc895 into d517a80fd1 #617 Artalus 2024-08-21 06:17:04 +0100
  • f219339d7a
    Merge 6c46b40820 into d517a80fd1 #611 Arun 2024-08-17 15:28:29 -0700
  • fcf24a42e4
    Clarify docs on --gherkin-terminal-reporter Kyle Adams 2024-08-13 10:09:14 -0400
  • 76864d9a2a
    Merge 78f37837fc into d517a80fd1 #614 Arun 2024-08-12 18:12:10 -0700
  • 284b5f1b4c
    Merge bc819bc17e into d517a80fd1 #690 Daniel Beland 2024-08-06 18:19:23 +0530
  • d517a80fd1
    [pre-commit.ci] pre-commit autoupdate (#683) master pre-commit-ci[bot] 2024-08-06 07:14:31 +0200
  • 92091de881
    [pre-commit.ci] pre-commit autoupdate #683 pre-commit-ci[bot] 2024-08-05 23:10:14 +0000
  • ee7be87363
    Bump version 7.2.0, add changelog entry 7.2.0 Alessio Bogon 2024-06-04 20:50:33 +0200
  • 526311ee88
    Declare python 3.13 support Alessio Bogon 2024-06-04 20:49:45 +0200
  • bc819bc17e fix target fixture registration post pytest 8.1 #690 Daniel Beland 2024-05-10 12:15:07 -0400
  • b542e8e214
    Merge pull request #682 from pytest-dev/add-py3.13 Alessio Bogon 2024-03-17 21:49:57 +0100
  • 6170a45432
    dataclasses in `parser.py` should not be compared by their members, but only by just their identity. #682 Alessio Bogon 2024-03-17 21:32:41 +0100
  • a76e2b37e8
    Add python 3.13 to the test matrix Alessio Bogon 2024-03-17 20:48:49 +0100
  • 3ebd9c78c3
    Merge pull request #663 from pytest-dev/pre-commit-ci-update-config Alessio Bogon 2024-03-17 20:39:07 +0100
  • c64915c697
    Merge branch 'master' into pre-commit-ci-update-config #663 Alessio Bogon 2024-03-17 20:37:39 +0100
  • 977bf615ae
    Bump version 7.1.2 7.1.2 Alessio Bogon 2024-03-17 20:33:19 +0100
  • 5dbe7363af
    Merge pull request #681 from pytest-dev/update-badge Alessio Bogon 2024-03-17 20:32:25 +0100
  • 3d1ff16c37
    Use HTTPS #681 Alessio Bogon 2024-03-17 20:29:44 +0100
  • 46f5f02754
    Reindent Alessio Bogon 2024-03-17 20:29:06 +0100
  • 526a166fdf
    Update link to CI status (Github actions) Alessio Bogon 2024-03-17 20:24:20 +0100
  • 1c71bf97a0
    Merge pull request #680 from pytest-dev/ab/fix-pytest-8.1 Alessio Bogon 2024-03-17 20:18:23 +0100
  • ee05bc6eb4
    Add changelog entry #680 Alessio Bogon 2024-03-17 20:16:28 +0100
  • b4e13a0713
    Injecting fixtures is much easier in pytest 8.1! Alessio Bogon 2024-03-13 23:32:43 +0100
  • 5f464278b8
    Fix compatibility with pytest 8.1 (FixtureDef signature changed) Alessio Bogon 2024-03-13 22:24:04 +0100
  • d39c16e154
    Add latest pytests to the tox matrix Alessio Bogon 2024-03-13 20:04:31 +0100
  • e704a4ce6c
    Bump poetry & dev dependencies Alessio Bogon 2024-03-13 19:54:23 +0100
  • eae778b3a3
    Merge 06f0f74633 into 669492d2f6 #610 Samuel Spagl 2024-03-10 11:20:40 -0600
  • 669492d2f6
    Bump version to 7.1.1 7.1.1 Alessio Bogon 2024-03-04 19:45:55 +0100
  • 0c5355ff65
    Bump version to 7.1 Alessio Bogon 2024-03-04 19:33:59 +0100
  • 072c899ce5
    Merge pull request #669 from pytest-dev/ab/fix-pytest-version-check Alessio Bogon 2024-02-24 13:04:51 +0100
  • 9081a08ec3 [pre-commit.ci] auto fixes from pre-commit.com hooks pre-commit-ci[bot] 2024-02-20 00:26:23 +0000
  • 9bbe69494b
    [pre-commit.ci] pre-commit autoupdate pre-commit-ci[bot] 2024-02-20 00:25:34 +0000
  • 32031dac2e
    Fix pytest version check #669 Alessio Bogon 2024-01-21 16:14:34 +0100
  • 5581e77d9a
    Merge pull request #666 from bluetech/pytest81-fix Alessio Bogon 2024-01-21 15:57:12 +0100
  • 32a19ce09f
    Use annotations compatible with py3.8 #666 Alessio Bogon 2024-01-21 15:41:48 +0100
  • fa9659318b
    Add changelog entry Alessio Bogon 2024-01-21 15:31:16 +0100
  • 67d708f6f6
    Extract `getfixturedefs` compatibility function Alessio Bogon 2024-01-21 15:24:23 +0100
  • 8928208ccd
    Merge 51c21737fd into 8a694ff1e3 #658 Alessio Bogon 2024-01-21 13:46:59 +0000
  • 51c21737fd
    Add changelog entry #658 ab/fix-typing Alessio Bogon 2024-01-21 14:46:53 +0100
  • 5115a98afb
    Fix accessing `item.obj` (mypy was rightfully complaining) Alessio Bogon 2024-01-21 14:23:27 +0100
  • 1c1741be1f
    Fix type annotation for `scenario`. Alessio Bogon 2024-01-21 14:18:19 +0100
  • 6cfce0de07
    Remove addressed TODO Alessio Bogon 2024-01-21 14:07:23 +0100
  • 425b9e5917
    Use WeakKeyDictionary instead of storing private attribute `__scenario__` Alessio Bogon 2024-01-21 14:07:01 +0100
  • 4efdd5e6c5
    Fix return type of `scenario_wrapper` Alessio Bogon 2024-01-21 13:51:14 +0100
  • fb0efdcf40
    Bump `mypy` version Alessio Bogon 2024-01-21 13:47:52 +0100
  • d27485b9aa
    Move `test_report_context` into `reporting.py` module Alessio Bogon 2024-01-21 13:46:29 +0100
  • 566d066102
    Move registry vars into the correct modules Alessio Bogon 2024-01-21 13:44:16 +0100
  • cc86d99763 Adapt to `getfixturedefs` change in pytest 8.1 Ran Benita 2024-01-08 21:52:40 +0200
  • 53c1cc2f72
    Bump deps Alessio Bogon 2023-12-02 23:23:08 +0100
  • fb5d80042d
    Add todo Alessio Bogon 2023-12-02 23:21:27 +0100
  • 95915bc388
    Fix typing Alessio Bogon 2023-12-02 23:21:18 +0100
  • c0147d6f42
    Use WeakKeyDictionary instead of storing private attributes. Alessio Bogon 2023-12-02 23:08:56 +0100
  • 7297d2d549 Attempt to reduce complexity #660 ab/reduce-complexity Alessio Bogon 2023-12-02 22:36:52 +0100
  • 6b2bb3ed85 Must cast return type for `setdefault` Alessio Bogon 2023-12-02 22:10:41 +0100
  • 8a694ff1e3
    Merge pull request #646 from JP-Ellis/fix/decorator-type-hinting Alessio Bogon 2023-12-02 22:07:41 +0100
  • ebd76f5b4d 'Refactored by Sourcery' #653 Sourcery AI 2023-12-02 20:57:17 +0000
  • 9c60589fb9
    fix type for `StepFunctionContext.converters` #646 Alessio Bogon 2023-12-02 21:57:07 +0100
  • 206530bfa5 Bump version 7.0.1 7.0.1 Alessio Bogon 2023-12-02 21:48:06 +0100
  • da53c5f567 Add cahngelog entry Alessio Bogon 2023-12-02 21:48:06 +0100
  • 4508b98536
    fix(typing): improve decorator type hinting JP-Ellis 2023-11-02 08:29:10 +1100
  • 716314dc99
    Merge pull request #652 from pytest-dev/pre-commit-ci-update-config Alessio Bogon 2023-11-14 07:56:02 +0100
  • fb9af04f36
    [pre-commit.ci] pre-commit autoupdate #652 pre-commit-ci[bot] 2023-11-13 21:01:40 +0000
  • cf679a9c60
    Merge pull request #649 from pytest-dev/sourcery/master Alessio Bogon 2023-11-12 23:29:02 +0100
  • f1ba44ca3e 'Refactored by Sourcery' #649 Sourcery AI 2023-11-12 22:20:15 +0000