Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/cucumber/pytest-bdd-ng

BDD library for the py.test runner
https://github.com/cucumber/pytest-bdd-ng

Fix empty and non-empty examples tables join

b3dbdaebcf6baef63166c6c6f6ddc5172689f3ce authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #16 from elchupanebrej/personal_update_black

Update black dependency

36ee82ab52ea16f1827038fa3b2abff22f7acf88 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update black dependency

1e326123c2821533fce09e7c6de9c4134c9b1968 authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #9 from elchupanebrej/examples_joining

Examples joining

7ed6800eb73599f24cebf5e36cf2d1ab6a50f44c authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add test for examples joining by external key

f4ca52995f4ef8f175a92222b3d5932eb3e27ecc authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add mapping to use/join fixtures at example parameters

485ddea0f592c71e291f788d3a82b70868461b1b authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Outlined scenarios tests

3f8b157f52259846eba44e018ca201013478735d authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Add joining example tables by common keys

56d16c017ee9a1897a0fde67585388c79631324c authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #8 from elchupanebrej/fix_pytest_version

Refuse pytest 4.3, 4.4

57da9e30c0f1b256c2c902f721b17f6811c6a01d authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Refuse pytest 4.3, 4.4

dadb64a380da2e9f8a2bc0fbc2867983ac679c17 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #7 from elchupanebrej/code_cleanup

Scenario execution code cleanup

9257e3c2b209a849aa655fc264a33972dedc93d4 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Scenario execution code cleanup

* Remove a bunch of workarounds
* Left workarounds have same namings
* Removed potential defect ...

2d68cac6face938f9e29de922ad03dc53840ffb9 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #5 from elchupanebrej/backward_compatibility_pytest_bdd_4

Revert refused step rendering using pytest fixtures

82c6e30ee8b515482954fe85e6f2dca65c77403a authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Revert pytest parametrization refusion

05ad2b4ab49289ada078ae801121f5a0fef77e98 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #6 from elchupanebrej/skip_pytest_43_44

Skip old pytests versions 4.3, 4.4

d7e6e13b54f4eefef5fcd4af499af30fad73a338 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Revert pytest parametrization refusion

b8c3353910b40f45fa7cb9b552b0e549b4d4482c authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #4 from elchupanebrej/default_parser_switched_to_cfparse

Default parser switched to cfparse

c32166cd43b5da9ec80412987f227da3991653df authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Switch default parser to cfparse

c4b8da78d1e124068a561ad5cd699f83ec3f10b5 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #3 from elchupanebrej/step_accept_parser

Steps accept re Pattern and parse Parser directly

3a949f0188d608b3884be1b9e1d87ab750b3d813 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #2 from elchupanebrej/examples_union

Examples union

3a2af2763538f71264c94379fb36c9fe97069ee9 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Steps accept re Pattern and parse Parser directly

c2d0dd2ae70b5295dc6c1444df50fe750ee0f8d9 authored almost 3 years ago by Konstantin Goloveshko <[email protected]>
Fix Examples union #479

d955869a74b5f1154eacb746a272bbec7cc23cf8 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Outlined scenarios tests #479

6dafe2f573676e6d856d0b29c28ccb78dd218bb5 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Reorder test outline vertical

8471d182cfd41f4e2a0e0df86dc18ace44781ae8 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Document examples union

8b5a87aeadef7173b172af133b8b7064a23f61c2 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Refuse combining of scenario outline and pytest parametrization

* Remove obsolete test
Discussed in #445, #448

f4ed62dcb401cd34b40b81af8ef2c08881354095 authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Refuse combining of scenario outline and pytest parametrization

* Update documentation
Discussed in #445, #448

62842c3563d955f6808b7bb4f7bbb45f1c204b9d authored almost 3 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #468 from pytest-dev/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

5cb652e2d4c31ec55498586df2149492fe2633ff authored almost 3 years ago by Oleg Höfling <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/pre-commit/pre-commit-hooks: v4.0.1 → v4.1.0](https://github.com/pre-comm...

70ff5e4da6a72f1ce8980c454499ecea7a7dc390 authored almost 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #461 from pytest-dev/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

2026dec01e3ab68114fb08f466ae72a992adda03 authored almost 3 years ago by Oleg Höfling <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

85733ce41f473b01fb38c10022935ab63d4a8e35 authored almost 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 21.10b0 → 21.12b0](https://github.com/psf/black/compare/21.10b...

c1314d363fd2b90b83f2ad3cce1324d3b6589626 authored almost 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #458 from pytest-dev/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

048da9e87a1f504aa7e1686a31710d33816e4c3c authored almost 3 years ago by Alessio Bogon <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/psf/black: 21.9b0 → 21.10b0](https://github.com/psf/black/compare/21.9b0....

c06175a9c023a917927be0b9cb507a0cd9821775 authored almost 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Release 5.0.0

6e421679b4bed9d2064af7fb0aedd649c1d5b5c2 authored almost 3 years ago by Oleg Pidsadnyi <[email protected]>
Merge pull request #451 from pytest-dev/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

bd3f8944d4a730ed654e72cd3dd5574245086a82 authored almost 3 years ago by Alessio Bogon <[email protected]>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.28.0 → v2.29.0](https://github.com/asottile/pyupgr...

61cd7c8e8606e15d1dca2b800ca59ad7a6fe2356 authored about 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Merge pull request #444 from timgates42/bugfix_typos

docs: Fix a few typos

583910d88d1488ec139f75ebc026a06173389980 authored about 3 years ago by Alessio Bogon <[email protected]>
Merge branch 'master' into bugfix_typos

b94a8f167741fcfcd37801f9627266d279a8f51c authored about 3 years ago by Alessio Bogon <[email protected]>
Merge pull request #446 from pytest-dev/pre-commit-ci-update-config

[pre-commit.ci] pre-commit autoupdate

1b53646145230ce0a0ccd0daeb1f0e8070f29a13 authored about 3 years ago by Alessio Bogon <[email protected]>
[pre-commit.ci] auto fixes from pre-commit.com hooks

for more information, see https://pre-commit.ci

bc7c2094766c37544a920f069d75e0447e851d57 authored about 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
[pre-commit.ci] pre-commit autoupdate

updates:
- [github.com/asottile/pyupgrade: v2.26.0 → v2.28.0](https://github.com/asottile/pyupgr...

0f8bd3bab59eb3ac9a2f52ecca03d16e790f97ba authored about 3 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Rewrite scenario/feature examples logic (#445)

* rewrite examples subsitution using templating

* Remove “example_converters”

* Remove "ex...

379cb4b47ce0ab332b5984fbaa3b4d28d6d4ab4c authored about 3 years ago by Alessio Bogon <[email protected]>
docs: Fix a few typos

There are small typos in:
- README.rst
- pytest_bdd/cucumber_json.py
- pytest_bdd/reporting.py
-...

4d1c88a83a732c82473346f78de323eec3bf730c authored about 3 years ago by Tim Gates <[email protected]>
Revert "More tests for <params> in parsers defined steps"

This reverts commit 0590b7bf63f221b46f68b42557b2a65b1309d7e7.

628f2e1f448f7049d5146677bce389ff79ed5341 authored about 3 years ago by Oleg Pidsadnyi <[email protected]>
Revert "Allows use <params> in parsers defined steps"

This reverts commit 7850f218b72646511b06d13bd55df6a8eca8c0af.

c6b7134e59550bd7442f0569ce7cb5ea592400b2 authored about 3 years ago by Oleg Pidsadnyi <[email protected]>
More tests for <params> in parsers defined steps

0590b7bf63f221b46f68b42557b2a65b1309d7e7 authored about 3 years ago by Kostiantyn Goloveshko <[email protected]>
Allows use <params> in parsers defined steps

So parsers could parse values defined in Examples

7850f218b72646511b06d13bd55df6a8eca8c0af authored about 3 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #436 from pytest-dev/graingert-patch-1

use py3.10 beta 4

c7faa9fa419ccc6afc3ebf112467351e4babbf14 authored about 3 years ago by Thomas Grainger <[email protected]>
use py3.10 beta 4

baff41f39e1825a9d76ee524cd43cd73c4f09901 authored about 3 years ago by Thomas Grainger <[email protected]>
Version 4.1.0 (also fix the way we release)

3dce929a778e5dd1670fb85f16b6be7a14bea5ef authored over 3 years ago by Alessio Bogon <[email protected]>
Merge pull request #431 from pytest-dev/then-when-target-fixture

Support `target_fixture` in `when` and `then` steps.

98f67019de4db71711642beed0ade9741cb6ebb5 authored over 3 years ago by Alessio Bogon <[email protected]>
Merge branch 'master' into then-when-target-fixture

f172bd6fe253a566b745e68ad67194e1bffc707e authored over 3 years ago by Alessio Bogon <[email protected]>
Update pre-commit hooks' version and apply them to all the files.

775b6dc630da89b8dc8b7bacd795c234b53c3c7d authored over 3 years ago by Alessio Bogon <[email protected]>
Fix example

2716593c47b28e4bef275fc05586f14ce18038f9 authored over 3 years ago by Alessio Bogon <[email protected]>
Add changelog entry

82c930f714c4316dc745c390504c108938a1ef13 authored over 3 years ago by Alessio Bogon <[email protected]>
Add documentation about `when`, `then` steps supporting target_fixture

c3263c6abf876bf2d3720b5cb05f638b324e9e19 authored over 3 years ago by Alessio Bogon <[email protected]>
Let "when" and "then" steps define a target fixture.

See discussion at https://github.com/pytest-dev/pytest-bdd/issues/402#issuecomment-869615840

ad593d2caf76ef330551dbf26b736c0f79fb9b7c authored over 3 years ago by Alessio Bogon <[email protected]>
Merge pull request #420 from pytest-dev/simplify-code

Simplify code

0f02d56fa6c9d9d945f6105aedf9cb448a4f84f6 authored over 3 years ago by Alessio Bogon <[email protected]>
remove redundant variable

0930c8a0434cdf5ab89190d096d88d044f7037fa authored over 3 years ago by Alessio Bogon <[email protected]>
Remove ancient pytest compatibility

86c471a24f1972f132ad78568b0c1f437c066d1e authored over 3 years ago by Alessio Bogon <[email protected]>
Remove compatibility code for ancient versions of pytest

635dd3f6797fb4f7a1eec8f434a1828e9e352f82 authored over 3 years ago by Alessio Bogon <[email protected]>
Simplify code

c197799e02eee3ea6b3904491eadf6b2b33f666f authored over 3 years ago by Alessio Bogon <[email protected]>
Add changelog entry

87d8e50592175eda5f8f4551e90a610246f7e4f5 authored over 3 years ago by Alessio Bogon <[email protected]>
Merge pull request #415 from AntoineDao/generate-missing-parsers

Fix generate-missing for steps with parsers

bb6414ed839e924c6ff2b3ed2a07ae1db2c9c0c1 authored over 3 years ago by Alessio Bogon <[email protected]>
Extract the check of the behaviour of step parsers in a new new test item

9a9201a42d97b953e15d42416361e12790d95f2e authored over 3 years ago by Alessio Bogon <[email protected]>
Make code more straight forward and avoid using pytest internals

757b055a6c6db0a8e3b8b223b70a56809d7a7c96 authored over 3 years ago by Alessio Bogon <[email protected]>
Black code

4859450686c1bbe700c1e1a2d643cd7b5eb28752 authored over 3 years ago by Alessio Bogon <[email protected]>
Merge branch 'master' into generate-missing-parsers

b0ae6ac3293371936255faf9271e868db15d1537 authored over 3 years ago by Alessio Bogon <[email protected]>
Trim whitespaces (pre-commit run --all-files)

e76c0cd68dea9bad3e66b5f12f927fd756010d10 authored over 3 years ago by Alessio Bogon <[email protected]>
Update pre-commit-config

cbb648316e1d5bf3a59dfc5e7613db84605220d5 authored over 3 years ago by Alessio Bogon <[email protected]>
Merge branch 'master' into generate-missing-parsers

57b71c5b9f8f3517ca881036862e9b3f6f02caa6 authored over 3 years ago by Alessio Bogon <[email protected]>
Add `pyupgrade` tool to pre-commit hooks (#416)

* `pyupgrade --py36-plus tests/**/*.py pytest_bdd/**/*.py setup.py`

* add pyupgrade to pre-co...

cdb1bdada932ccff5619a4d83e1f0ceb0dfe5dff authored over 3 years ago by Alessio Bogon <[email protected]>
Switch to GitHub actions (#417)

* Add github workflow for testing

* Add .editorconfig

* setup.py -> setup.cfg

* Remove ...

26adcc468a013e5105a9509eb0c7d9e6cf34f2ba authored over 3 years ago by Alessio Bogon <[email protected]>
Add entry to the changelog

123cd227014efb579afe4e52a80006e2a01ccbbc authored over 3 years ago by Alessio Bogon <[email protected]>
Simplify test

093e0a0855d72c2e1eeae92c1682122b2087fcc0 authored over 3 years ago by Alessio Bogon <[email protected]>
cast "values" as a string because it could be another type if using e… (#335)

* cast "values" as a string because it could be another type if using example converters

* Te...

3a730e4dcc89c9798a08f086590d567e8ba8aca4 authored over 3 years ago by marcbrossaissogeti <[email protected]>
Fix generate-missing for parsed fixtures

5694c5778ea75b335c22ab0162e63c47fcc8933f authored over 3 years ago by Antoine Dao <[email protected]>
Merge pull request #410 from The-Compiler/docs

Drop the pytest dot

0d43cc4d9a658b7c9b69304a2124124cabf610a9 authored over 3 years ago by Alessio Bogon <[email protected]>
Drop the pytest dot

5ed83fe4daf21119c112ddf066031ff5aee6c29f authored over 3 years ago by Florian Bruhin <[email protected]>
Merge pull request #406 from elchupanebrej/actual_python_pytest

- Drop support of python 2.7, 3.5; Add explicit support for python >=3.6
- Remove six dependenc...

5d58fe3bbbf38d2408701f4876281a3440890522 authored over 3 years ago by Alessio Bogon <[email protected]>
Update python and pytest

- Drop support of python 2.7, 3.5; Add explicit support for python >=3.6
- Remove six dependency...

e1dc0cad9a1c1ba563ccfbc24f9993d83ac59293 authored over 3 years ago by Konstantin Goloveshko <[email protected]>
Fix bug when using comments in the "Examples:" section (#398)

* Fix bug when using comments in the "Examples:" section

7cb344ef64d730b2aa66f3e4bc7fac6c7ff933ac authored almost 4 years ago by Alessio Bogon <[email protected]>
Move Feature, Scenario, Step classes into the parser module (#388)

* Move the parsing logic to its own module

* Remove Feature.get_feature classmethod, in favou...

02e667f239618e24dab6df787be43b670bcc9df8 authored about 4 years ago by Alessio Bogon <[email protected]>
Bump version 4.0.1

cba9a8ba901c78a60ef9777372417beee654e3ee authored about 4 years ago by Alessio Bogon <[email protected]>
Fix performance regression from version 4.0.0 (#386)

* Fix performance issue when collecting tests.

* Add changelog entry

a8c1ff4ff3b8cb8f642faada52b21ed13e4950de authored about 4 years ago by Alessio Bogon <[email protected]>
Fix test not running at all

6ca1df907b4a0600cbd251aa9e4f3525db503e78 authored about 4 years ago by Alessio Bogon <[email protected]>
Version 4

Do not include CHANGES.rst in the PyPI description, as we use custom sphinx extensions.

99f8a5342a9da1379d41f85513dc2cf1fb46872e authored about 4 years ago by Alessio Bogon <[email protected]>
Support for pytest 6 "--import-mode=importlib" (#384)

* Fix compatibility with pytest 6 "--import-mode=importlib"

* Rewrite `scenario` and `scenari...

853c615748574d6bd0457776ed3137fa0be63c0c authored about 4 years ago by Alessio Bogon <[email protected]>
Merge pull request #383 from pytest-dev/update-pytests

Update pytests

882291524bcd6ccea2e7d3c89706748b565d083c authored about 4 years ago by Alessio Bogon <[email protected]>
Blackify code

fc9adba38b1f22cb6cb2c91cac097e06829ae358 authored about 4 years ago by Alessio Bogon <[email protected]>
Update pre-commit hooks

4d99a5fdfed3a24ad435945e1355aba8e3a1fc46 authored about 4 years ago by Alessio Bogon <[email protected]>
Fix gherkin terminal reporter not displaying the test item location (a test was failing).

688c963dac5f8fe167ae83581ab6cc151e31660c authored about 4 years ago by Alessio Bogon <[email protected]>
Fix test

(cherry picked from commit eba1d70fcc61ace9b4cc05397e497680672a7b6a)

d78eaace80a2fa60755cc7b97774a005f69e1fcb authored about 4 years ago by Alessio Bogon <[email protected]>
Use compatibility function to assert outcomes

04082186805a661a45e376edd2d91761dff993ce authored about 4 years ago by Alessio Bogon <[email protected]>
Add compatibility function to assert outcomes

29c8c694240cb36a9326f1555db33d448a42f48f authored about 4 years ago by Alessio Bogon <[email protected]>
Add latest pytests to tox

2736d87e4a43fb924c08d5960b818965e9261e09 authored about 4 years ago by Alessio Bogon <[email protected]>
wheel is deprecated. bdist_wheel should be used instead

86e97624ac67579577ac95226ea7b03a1c0eb2c2 authored about 4 years ago by Alessio Bogon <[email protected]>
Given step is no longer a fixture (#376)

* Removing strict gherkin.
* Update README.rst
* Update CHANGELOG

8008c0f4bcb20d7d93ce044f2382f7cb968a94c6 authored over 4 years ago by Oleg Pidsadnyi <[email protected]>
fix incomparable tuple

d5cd4da93ddcd96bbc99ae18025e5a9fe98ccf3a authored over 4 years ago by Jeongsoo Park <[email protected]>