Alessio Bogon
18c05bf92b
Remove pytest<6 support logic
2022-07-26 00:20:31 +02:00
Alessio Bogon
4a4ad268fd
Remove type annotations from tests
2022-03-03 13:47:02 +01:00
Alessio Bogon
3e49f3b6df
Fix types
2022-02-24 16:53:27 +01:00
Alessio Bogon
644df2ee52
Use newer typing syntax
2022-02-24 16:00:36 +01:00
Alessio Bogon
021aa3a2e3
Use "from __future__ import annotations" to be less verbose
2022-02-24 15:32:20 +01:00
Alessio Bogon
4fd1ab950c
Merge remote-tracking branch 'origin/master' into add-type-annotations
...
# Conflicts:
# pytest_bdd/parser.py
# pytest_bdd/scenario.py
2022-02-24 14:04:24 +01:00
pre-commit-ci[bot]
85733ce41f
[pre-commit.ci] auto fixes from pre-commit.com hooks
...
for more information, see https://pre-commit.ci
2021-12-06 21:12:42 +00:00
Alessio Bogon
4ddb257230
Get `pytest tests/` to work again
2021-10-01 20:51:59 +02:00
Alessio Bogon
7ab5aeeb2a
Blindly add annotations using pyannotate. A lot to fix.
...
Commands run:
```
pytest tests/
pyannotate --py3 -w pytest_bdd tests
git add pytest_bdd tests
pre-commit run
```
2021-10-01 20:17:43 +02:00
Alessio Bogon
cdb1bdada9
Add `pyupgrade` tool to pre-commit hooks ( #416 )
...
* `pyupgrade --py36-plus tests/**/*.py pytest_bdd/**/*.py setup.py`
* add pyupgrade to pre-commit config
2021-04-16 09:35:49 +02:00
Alessio Bogon
853c615748
Support for pytest 6 "--import-mode=importlib" ( #384 )
...
* Fix compatibility with pytest 6 "--import-mode=importlib"
* Rewrite `scenario` and `scenarios` tests so that we can easily parametrize with the different pytest --import-mode.
* Update changelog
2020-09-07 09:43:29 +02:00
Alessio Bogon
29c8c69424
Add compatibility function to assert outcomes
2020-09-05 19:02:05 +02:00
Oleg Pidsadnyi
6ba231fbe3
Converting tests ( #367 )
...
* Converting tests to use the correct pytest methodology for plugins
2020-06-14 12:16:09 +02:00
Alessio Bogon
6047a35ef1
Apply `black` formatter to the codebase
2019-08-27 17:54:58 +02:00
Milosz Sliwinski
fb44fc3a98
Fixes #273 : Fix for unicode steps in gherkin reporter ( #274 )
...
* Fixes #273 : Fix for unicode steps in gherkin reporter
* Test unicode step names in gherkin expanded mode
* Unnecessary encoding declaration in gherkin reporter test removed
* Fix unicode steps by using unicode_literals in gherkin_terminal_reporter.py
2018-12-16 12:08:44 +01:00