Alessio Bogon
|
a16d246842
|
Add stacklevel param to the steps, implement a test that makes use of it
|
2022-07-29 16:23:31 +02:00 |
Alessio Bogon
|
865a897bcf
|
Accept None as type_
|
2022-07-29 15:27:13 +02:00 |
Alessio Bogon
|
664c1c4215
|
Expose @step decorator
|
2022-07-29 15:22:22 +02:00 |
Alessio Bogon
|
15e6e69b7e
|
Merge pull request #544 from pytest-dev/fix-542
Fix step function resolution logic
|
2022-07-27 21:30:49 +02:00 |
Alessio Bogon
|
a6de47a562
|
Improve function names, add docstring
|
2022-07-27 21:25:55 +02:00 |
Alessio Bogon
|
712373ee40
|
update changelog
|
2022-07-27 21:10:29 +02:00 |
Alessio Bogon
|
0e08d87074
|
Refactor params, use Step when possible
|
2022-07-27 21:05:49 +02:00 |
Alessio Bogon
|
5f74bcc6db
|
Rewrite docstring
|
2022-07-27 20:28:30 +02:00 |
Alessio Bogon
|
35412a6d02
|
Refactor
|
2022-07-27 20:18:58 +02:00 |
Alessio Bogon
|
31122fad7c
|
Need to use coverage[toml] on CI
|
2022-07-27 20:09:56 +02:00 |
Alessio Bogon
|
2d64e9f135
|
Refactor
|
2022-07-27 20:06:20 +02:00 |
Alessio Bogon
|
b316d68232
|
Fix coverage config.
|
2022-07-27 19:51:25 +02:00 |
Alessio Bogon
|
63a4268b9c
|
Fix bug when 2 steps have the same step name...
... but only one step impl was kept.
|
2022-07-27 17:02:35 +02:00 |
Alessio Bogon
|
cc415d3d1c
|
Remove unused import
|
2022-07-26 18:03:38 +02:00 |
Alessio Bogon
|
91fe7ed33c
|
Fix step detection for generation
|
2022-07-26 18:03:07 +02:00 |
Alessio Bogon
|
14df243323
|
Add coverage to dev dependencies
|
2022-07-26 17:40:41 +02:00 |
Alessio Bogon
|
04131286a6
|
Merge branch 'master' into fix-542
|
2022-07-26 00:27:14 +02:00 |
Alessio Bogon
|
49504d4935
|
Fix typo
|
2022-07-26 00:26:33 +02:00 |
Alessio Bogon
|
96cb467d98
|
Merge pull request #546 from pytest-dev/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
|
2022-07-26 00:25:37 +02:00 |
Alessio Bogon
|
18c05bf92b
|
Remove pytest<6 support logic
|
2022-07-26 00:20:31 +02:00 |
pre-commit-ci[bot]
|
762418e5df
|
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.37.1 → v2.37.2](https://github.com/asottile/pyupgrade/compare/v2.37.1...v2.37.2)
|
2022-07-25 22:19:18 +00:00 |
Alessio Bogon
|
1706700ce6
|
Drop support for pytest < 6.2
|
2022-07-26 00:07:46 +02:00 |
Alessio Bogon
|
8ee02ab5e2
|
Refactor code
|
2022-07-25 23:52:44 +02:00 |
Alessio Bogon
|
f6a78cf375
|
fix typo
|
2022-07-24 19:46:09 +02:00 |
Alessio Bogon
|
020c443941
|
Stub fix for finding the right fixture for step definition
|
2022-07-24 00:02:52 +02:00 |
Alessio Bogon
|
2c8d1552e0
|
Add decoys to the test, hoping to catch many edge cases
|
2022-07-23 11:57:02 +02:00 |
Alessio Bogon
|
a136cf04dc
|
Remove unnecessary defaulting of the param
|
2022-07-23 10:55:38 +02:00 |
Alessio Bogon
|
c0357d5348
|
Merge pull request #536 from pytest-dev/anonymous-step-funcs
Anonymous step funcs
|
2022-07-15 19:12:47 +02:00 |
Alessio Bogon
|
d73fa1edaf
|
Merge branch 'master' into anonymous-step-funcs
|
2022-07-15 18:38:38 +02:00 |
Alessio Bogon
|
adcc48ffa2
|
Merge pull request #539 from pytest-dev/re-fullmatch
Fix `parsers.re` doing only partial string match
|
2022-07-15 18:38:25 +02:00 |
Alessio Bogon
|
fc6333a107
|
Merge branch 'master' into re-fullmatch
|
2022-07-15 18:25:08 +02:00 |
Alessio Bogon
|
5854666686
|
Merge branch 'master' into anonymous-step-funcs
|
2022-07-15 18:24:56 +02:00 |
Alessio Bogon
|
e24aee0028
|
Merge pull request #534 from pytest-dev/reusable-step-functions
Reusable step functions
|
2022-07-15 18:24:40 +02:00 |
Alessio Bogon
|
fa9192dabf
|
Remove TODO for now
|
2022-07-15 18:20:23 +02:00 |
Alessio Bogon
|
8faee6bcd4
|
Remvoe TODO, as we fixed this now
|
2022-07-15 18:19:27 +02:00 |
Alessio Bogon
|
62e60c664d
|
we also need to catch fixture dependencies errors
|
2022-07-15 18:19:05 +02:00 |
Alessio Bogon
|
143dabc71d
|
check step type first, it's less expensive
|
2022-07-15 18:02:46 +02:00 |
Alessio Bogon
|
5c02da2ae7
|
Inline functin _find_step_function
|
2022-07-15 18:01:16 +02:00 |
Alessio Bogon
|
e7c7f54089
|
tighten the try-body so that we catch only in case of step failure
|
2022-07-15 17:55:50 +02:00 |
Alessio Bogon
|
7aca49bb4a
|
Merge branch 'master' into reusable-step-functions
|
2022-07-12 18:59:29 +02:00 |
Alessio Bogon
|
cc1180d158
|
Add reference to the PR
|
2022-07-12 18:58:57 +02:00 |
Alessio Bogon
|
18320bbefc
|
`parsers.re` now does fullmatch.
This makes it work the same way other parsers work (they don't ignore non-matching characters at the end of the string)
|
2022-07-12 18:56:52 +02:00 |
Alessio Bogon
|
31dab364bf
|
Merge pull request #537 from pytest-dev/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
|
2022-07-12 00:06:33 +02:00 |
pre-commit-ci[bot]
|
c2b582ffe0
|
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 22.3.0 → 22.6.0](https://github.com/psf/black/compare/22.3.0...22.6.0)
- [github.com/pre-commit/pre-commit-hooks: v4.2.0 → v4.3.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.2.0...v4.3.0)
- [github.com/asottile/pyupgrade: v2.32.1 → v2.37.1](https://github.com/asottile/pyupgrade/compare/v2.32.1...v2.37.1)
|
2022-07-11 21:57:57 +00:00 |
Alessio Bogon
|
e2b3ad9784
|
`poetry update`
|
2022-07-10 19:51:34 +02:00 |
Alessio Bogon
|
9c3712d70b
|
parser not nullable
|
2022-07-10 17:47:20 +02:00 |
Alessio Bogon
|
b35cad7bdf
|
parser not nullable
|
2022-07-10 17:46:22 +02:00 |
Alessio Bogon
|
8d3f3743de
|
parser not nullable
|
2022-07-10 17:46:03 +02:00 |
Alessio Bogon
|
478e21bcdf
|
Use `_` as step function name. It should not matter what the name is.
Inspired by the `ward` testing framework
|
2022-07-10 17:41:12 +02:00 |
Alessio Bogon
|
f4a7bdfaf1
|
lazy_step_function -> step_function_marker and make it return None
And fix tests, remove useless ones.
|
2022-07-10 17:28:02 +02:00 |