Commit Graph

1107 Commits

Author SHA1 Message Date
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
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