Commit Graph

1030 Commits

Author SHA1 Message Date
Alessio Bogon a9bbf89822 Fix copy 2022-07-04 19:37:13 +02:00
Alessio Bogon c50e6a9fcf Fix copy 2022-07-04 19:35:15 +02:00
Alessio Bogon 311da651f2 Merge remote-tracking branch 'origin/master' into update-readme
# Conflicts:
#	README.rst
2022-07-04 19:30:10 +02:00
Alessio Bogon 1569ad01e5
Merge pull request #523 from TBBle/patch-1
Update multiline example for step arg defixturing
2022-07-04 19:29:41 +02:00
Alessio Bogon 1e7a715bdc Fix links and outdated documentation in README.rst 2022-07-04 19:28:32 +02:00
Alessio Bogon 7e218c36ef
Merge pull request #524 from pytest-dev/scenario-template-args
Parse angular brackets in steps only for "Scenario Outline"s
2022-07-04 16:16:42 +02:00
Alessio Bogon 384c02330d Fix test 2022-07-04 14:49:42 +02:00
Alessio Bogon e5f5b7c9cd Fix test 2022-07-04 14:29:01 +02:00
Alessio Bogon ad18cefe5f Fix logic 2022-07-04 14:28:55 +02:00
Alessio Bogon 9e0108a322 Update changelog 2022-07-03 23:06:49 +02:00
Alessio Bogon 5fad41f353 Only parse angular brackets in steps only for "Scenario Outline"s 2022-07-03 22:54:08 +02:00
Alessio Bogon 624d5e8b24 "raise from" so that exception cause is correctly marked 2022-07-03 22:26:09 +02:00
Paul "TBBle" Hampson 32a9593e3e
Update multiline example for step arg defixturing 2022-06-28 19:47:31 +10:00
pre-commit-ci[bot] c99d95c0df
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/asottile/pyupgrade: v2.32.0 → v2.32.1](https://github.com/asottile/pyupgrade/compare/v2.32.0...v2.32.1)
2022-05-09 20:57:23 +00:00
Alessio Bogon a75fc05250
Merge pull request #516 from pytest-dev/fix-linters
Fix black version
2022-05-01 15:21:11 +02:00
Alessio Bogon 4883770ebc Fix black version 2022-05-01 15:15:35 +02:00
Alessio Bogon 6773c440ea
Merge pull request #510 from pytest-dev/pre-commit-ci-update-config
[pre-commit.ci] pre-commit autoupdate
2022-05-01 15:14:39 +02:00
Alessio Bogon a442615b69 we only need build_py 2022-04-16 12:15:55 +02:00
Alessio Bogon 85f1a587c5 Fix tag on a single line not being parsed 2022-04-16 11:44:45 +02:00
Alessio Bogon bfc2a88beb fix .gitignore 2022-04-16 01:04:55 +02:00
Alessio Bogon 92d2f08770 Remove junk 2022-04-16 01:04:37 +02:00
Alessio Bogon 3480918827 Fix live-reload 2022-04-16 01:01:28 +02:00
Alessio Bogon adf0cbbdf2 Remove dev junk 2022-04-16 01:01:06 +02:00
Alessio Bogon 24ac925240 use "src/" layout (https://setuptools.pypa.io/en/latest/userguide/package_discovery.html#src-layout).
The non-src layout was causing problem when running pytest with tox on CI, since it would try to import from the cwd, rather than from the installed packages
2022-04-16 00:52:52 +02:00
Alessio Bogon 1f3e2f895d More debugging 2022-04-16 00:34:59 +02:00
Alessio Bogon d97b7812ee Do not be so verbose 2022-04-16 00:31:54 +02:00
Alessio Bogon 4673a8f5bb More debugging on CI 2022-04-16 00:28:28 +02:00
Alessio Bogon 3fb52a246e Move type checking after test run 2022-04-16 00:26:27 +02:00
Alessio Bogon 94433f6f90 more debugging stuff 2022-04-16 00:24:01 +02:00
Alessio Bogon baf6531ae4 Verbose output 2022-04-16 00:15:45 +02:00
Alessio Bogon 9ea3bc76d5 Add debugging statements 2022-04-16 00:13:46 +02:00
Alessio Bogon c890239dfc Make sure we use a version of tox that conforms to pep 517 2022-04-16 00:05:33 +02:00
Alessio Bogon a75f087e4e Fix py3.8 invalid code 2022-04-16 00:00:24 +02:00
Alessio Bogon a77bde1574 Fix tox install 2022-04-15 23:53:19 +02:00
Alessio Bogon 07f1702a3b Fix builder, add it to the sdist 2022-04-15 22:57:58 +02:00
Alessio Bogon 3e00b1b8f9 Add live-reload target to makefile, so that we can compile the grammar 2022-04-15 22:43:59 +02:00
Alessio Bogon fa6822c414 Cleanup parser generation 2022-04-15 22:35:05 +02:00
pre-commit-ci[bot] e01913fc80
[pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/psf/black: 22.1.0 → 22.3.0](https://github.com/psf/black/compare/22.1.0...22.3.0)
- [github.com/pre-commit/pre-commit-hooks: v4.1.0 → v4.2.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.1.0...v4.2.0)
- [github.com/asottile/pyupgrade: v2.31.0 → v2.32.0](https://github.com/asottile/pyupgrade/compare/v2.31.0...v2.32.0)
2022-04-11 21:28:15 +00:00
Alessio Bogon 514e4be8dd Compile the grammar file at build time 2022-04-11 19:07:11 +02:00
Alessio Bogon 9c0347ca22 Don't use deprecated "@" without ":" 2022-04-10 14:36:46 +02:00
Alessio Bogon ebe29b2b19 Fix test 2022-04-10 00:38:28 +02:00
Alessio Bogon 3379bcbfa3 Fix docstring indent 2022-04-10 00:37:42 +02:00
Alessio Bogon 65ce53523c Do not consume whitespaces after new line, so that we can parse the indentation in the description lines. 2022-04-10 00:31:03 +02:00
Alessio Bogon 4119e652b0 Fix step def 2022-04-09 22:55:53 +02:00
Alessio Bogon 2dd2a009ad Step docstring! 2022-04-08 23:43:20 +02:00
Alessio Bogon 8ce4b0e1d2 Fix step_def not parsing docstring and datatable 2022-04-08 22:22:55 +02:00
Alessio Bogon b57e9bb104 Fix comments parsing 2022-04-08 22:17:49 +02:00
Alessio Bogon 84bb9b6825 - Simplify parsing of Description and try to return a better error when expecting a certain type of step
- Parse examples
2022-04-08 20:59:01 +02:00
Alessio Bogon ade6686278 Remove test that doesn't bring any value.
If we can parse without requiring a space, that's actually good
2022-04-07 19:54:03 +02:00
Alessio Bogon 6a5bb1c467 Handle EOF as a new line, makes it possible to parse files without ending new line 2022-04-07 19:52:37 +02:00