Alessio Bogon
|
f9ca38ec13
|
Not sure what this commit has, I should have commited it long ago
|
2022-11-05 09:53:18 +01:00 |
Alessio Bogon
|
9204c424f8
|
Use pyparsing by default, test against that
|
2022-08-28 14:13:57 +02:00 |
Alessio Bogon
|
90764a271c
|
Full basic gherkin document
|
2022-08-21 16:08:56 +02:00 |
Alessio Bogon
|
5ef2aab7be
|
use uppercase convention for keywords
|
2022-08-21 13:24:51 +02:00 |
Alessio Bogon
|
6b06338cf2
|
Initial stub with pyparsing
|
2022-08-20 14:07:42 +02:00 |
Alessio Bogon
|
b3d5f6fd3f
|
Merge remote-tracking branch 'origin/master' into tatsu-parser
# Conflicts:
# src/pytest_bdd/generation.py
# src/pytest_bdd/parser.py
|
2022-08-20 12:35:42 +02:00 |
Alessio Bogon
|
f6865058c3
|
Merge pull request #554 from pytest-dev/misc-internal-improvements
Misc internal improvements
|
2022-08-20 12:26:47 +02:00 |
Alessio Bogon
|
bf5817948a
|
Remove useless docstrings
|
2022-08-20 12:25:54 +02:00 |
Alessio Bogon
|
5ffe96c81d
|
Simplify code by using dataclasses
|
2022-08-20 12:11:45 +02:00 |
Alessio Bogon
|
070541d707
|
Do not use eagerly load into a set if not necessary
|
2022-08-20 11:52:29 +02:00 |
Alessio Bogon
|
f5f1118537
|
Add TODO
|
2022-08-19 22:56:40 +02:00 |
Alessio Bogon
|
78697b39c2
|
Import _gherkin if present, dynamically create parser otherwise
|
2022-08-19 22:26:41 +02:00 |
Alessio Bogon
|
8b4a113685
|
Import _gherkin if present, dynamically create parser otherwise
|
2022-08-19 22:26:04 +02:00 |
Alessio Bogon
|
bdc5e631b9
|
Remove leftover lark implementation
|
2022-08-19 22:05:25 +02:00 |
Alessio Bogon
|
25d75cc3a1
|
Add more-itertools dep
|
2022-08-19 22:01:10 +02:00 |
Alessio Bogon
|
5038ef4637
|
Add tatsu dep
|
2022-08-19 22:00:15 +02:00 |
Alessio Bogon
|
b26487aea8
|
Merge remote-tracking branch 'origin/master' into tatsu-parser
# Conflicts:
# .gitignore
# MANIFEST.in
# Makefile
# pyproject.toml
# requirements-testing.txt
# setup.cfg
# src/pytest_bdd/__init__.py
# src/pytest_bdd/parser.py
# src/pytest_bdd/steps.py
# src/pytest_bdd/utils.py
# tests/conftest.py
# tests/feature/test_tags.py
# tox.ini
|
2022-08-19 21:44:48 +02:00 |
Alessio Bogon
|
e54a320bd0
|
Merge pull request #552 from pytest-dev/src-dir-structure
Use src-based project structure
|
2022-08-19 21:21:00 +02:00 |
Alessio Bogon
|
d080736898
|
Fix coverage config
|
2022-08-14 11:19:12 +02:00 |
Alessio Bogon
|
8a2074308f
|
Fix mypy config
|
2022-08-14 10:36:52 +02:00 |
Alessio Bogon
|
9301e97dce
|
Use src/ based directory structure
|
2022-08-14 10:34:33 +02:00 |
Alessio Bogon
|
dcbc3bc4d8
|
Remove ignored locations
|
2022-08-14 10:33:31 +02:00 |
Alessio Bogon
|
6efbc36f86
|
Fix readthedocs build
|
2022-08-14 10:18:01 +02:00 |
Alessio Bogon
|
688eeb040b
|
Fix readthedocs build
|
2022-08-14 10:12:52 +02:00 |
Alessio Bogon
|
c5568af6f2
|
Merge pull request #548 from pytest-dev/step-advanced-usecases
Step advanced usecases
|
2022-08-14 10:09:16 +02:00 |
Alessio Bogon
|
9ecf4bf98e
|
Update deps
|
2022-08-14 10:05:24 +02:00 |
Alessio Bogon
|
8facaaec5a
|
Adjust text
|
2022-08-14 10:02:02 +02:00 |
Alessio Bogon
|
b7e0a2bc33
|
Fix docs build
|
2022-08-14 10:01:51 +02:00 |
Alessio Bogon
|
f8ad87c222
|
Add docstring for `stacklevel` param
|
2022-08-14 09:50:54 +02:00 |
Alessio Bogon
|
c7d3a1edfd
|
Move function
|
2022-08-14 09:50:38 +02:00 |
Alessio Bogon
|
1ecd85171e
|
fix type
|
2022-08-14 09:50:16 +02:00 |
Alessio Bogon
|
c9e592f7e2
|
Rename var
|
2022-08-14 09:49:29 +02:00 |
Alessio Bogon
|
a9bf37b37d
|
Add changelog entries
|
2022-08-13 12:03:26 +02:00 |
Alessio Bogon
|
7327fc49ca
|
Explain the trick
|
2022-08-13 12:01:46 +02:00 |
Alessio Bogon
|
b914d9c757
|
Add documentation for programmatic step generation
|
2022-08-13 11:59:43 +02:00 |
Alessio Bogon
|
0cb89f451e
|
better name, parametrizable stacklevel
|
2022-08-13 11:11:07 +02:00 |
Alessio Bogon
|
48cec9282d
|
Merge remote-tracking branch 'origin/master' into step-advanced-usecases
|
2022-08-13 11:07:05 +02:00 |
Alessio Bogon
|
06499f73ec
|
Merge pull request #550 from pytest-dev/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
|
2022-08-13 11:04:05 +02:00 |
pre-commit-ci[bot]
|
fa74deaca3
|
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.37.2 → v2.37.3](https://github.com/asottile/pyupgrade/compare/v2.37.2...v2.37.3)
|
2022-08-01 23:20:21 +00:00 |
Alessio Bogon
|
cf4a6bfe36
|
Merge pull request #549 from nicoddemus/use-modern-hook-opts
|
2022-07-31 17:57:18 +02:00 |
Bruno Oliveira
|
689b6a9385
|
Use modern approach to specify hook options
The old way using marks is being deprecated in pytest 7.2:
https://github.com/pytest-dev/pytest/pull/9118
|
2022-07-31 12:28:31 -03:00 |
Alessio Bogon
|
bf88c44ff4
|
Update dependencies
|
2022-07-30 12:15:22 +02:00 |
Alessio Bogon
|
a7b75a96a0
|
Add pygments
|
2022-07-30 12:13:21 +02:00 |
Alessio Bogon
|
a678cb403c
|
Remove text that is always going to be outdated
|
2022-07-30 12:11:19 +02:00 |
Alessio Bogon
|
84eab05bc4
|
Remove TODO. I have better plans for `scenarios`
|
2022-07-30 11:57:41 +02:00 |
Alessio Bogon
|
26e9926ab4
|
Fix docstring
|
2022-07-30 11:55:06 +02:00 |
Alessio Bogon
|
d5112d8a87
|
Simplify test
|
2022-07-30 11:54:03 +02:00 |
Alessio Bogon
|
0be758e5ba
|
Add unit test for step delegation
|
2022-07-30 11:49:25 +02:00 |
Alessio Bogon
|
d149e3926c
|
Test @step(...)
|
2022-07-30 11:30:10 +02:00 |
Alessio Bogon
|
62d6726eec
|
add docstring
|
2022-07-30 11:24:25 +02:00 |