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

Simplify setdefaultatrr util

f3bba843c75254c5cb405fa3c90eec5186f817e2 authored about 2 years ago by Kostiantyn Goloveshko <[email protected]>
Test step function can be decorated multiple times

0b3b1c3715f028381f7c759a58dfd70f7bea1ffe authored about 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add possibility to register imported steps (#63)

* Add the possibility to register imported steps
* Add test step definition hierarchy overlappi...

2f2c1b194f54dd6c01fc9d447bc0b69998f62ecd authored about 2 years ago by Kostiantyn Goloveshko <[email protected]>
Bump version

cf38255ca37ef417694c6b46523fc98a414e736b authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update Readme to include localization

55203519dbc662fe5bc844a09c1bb1adc7457b81 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add localization test

3a54130c4fa4c5f5c4820333c144dd794610a1be authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
More strict step definition execution context

2177a5ebd519baed0c5de546e6a07e75e9f65539 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Added few more tests

5db7e39fda0676e7d498eb71e5d4305eb17591c2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add tox configuration for pre-commit

ae6a8455cafa2437b1881fcb076fbca9cf875e59 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Make liberal step definitions conform with https://github.com/cucumber/common/issues/1741

979ff128fa703bd548bf72ced776d514816f2e05 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fixups

c48d2cb198c0a2a574da5116a70a3203e561bd59 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update tox configuration with actual gherkin versions

14d7db56c8acca3435fdbd4598b702d2c351ccd6 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix marshmallow fields validation

ce001a1f5d133babd1a6232955eaf3441ed19d50 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Simplify deepattrgetter

424b229ab5d272ca87afe6507a6eff83e7032ad6 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Freeze gherkin dependency <24

ba8f5d59371722c7e0c98753b144aa1ba087f153 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Merge remote-tracking branch 'origin/default' into default

40ee5fa4dabac99450d8eed39142fee937bb3918 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update release notes

fc0410e2e5af35fd84dc983ffeef24b48a6dcbbe authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fixup documentation

3f475fa960fd497bac58f0fee098424ea74ac046 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Provide possibility to use alternative step dispatcher

0e0971c39f6bc727242aadabb97f9a4b74f8ccc8 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Documentation fixup

9a58bd1d7c6edbcbac59a4db3e177ba8e5332f5a authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Documentation fixup

0ec51fe817069a3c680ab1b46baf2149f5ceed91 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update release notes

ce7751a9d2904f7aef54bcafdd59b4e8caf648c0 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix package version

36bf89bd834199c8c6703c6956f4d4ecd0636295 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update Allure reporting documentation

bd1a398ae9138155695d4693376ff0b38188fcf2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add documentation for StructBDD

935dba95787818258112e843c7c42903fdf4d2f0 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Implement Struct BDD DSL

9e3af9171b16014f1800073d275b32eb1610eea9 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add distribution build check to testing workflow

6b10c2f9a3b2c2afb84e730bc9b4c91c1a2d0b12 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Satisfy mypy==0.960

1b0eb91fa71678b87ca71eacdc664bed2d203e46 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add Allure report plugin

83db69beee75842aff000ac6104ad103c4cde5c2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Refactor allure plugin

b610d7542204837a0baf183061919e3e7c2df445 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
pytest-bdd-ng version fixup

aa9b08199527ba9d276c086e81781d657d733f94 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Python version release workflow fixup

ae7dc40987b4d92205bd5e37d561db95dffe8ec6 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add github release workflow

093eb7bafe77048914f1b3e798be99c3a873b78a authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update docs and copyright

917183b912dc9e2a83e66ee1dc2c396cd586d6c4 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update docs and copyright

027503e727172969a9a76d6d441d40fa14bd14a0 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add readthedocs config

00e7d793247741676fdf9a0f008732f0f003663c authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Documents fixups

4f5626b046474c8def5512db80c1ab9dcdce3151 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Prepare config for release pytest-bdd-ng

13179ae4f82bc44470978a9a3109210416e76f48 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Implement pytest_bdd_get_step_caller hook

5b63998abc6d06d265013f348ea6c97100507791 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Allow define step parameter defaults

28d7644fb8839c759778b837165f9613b2c5d4ba authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Allow add steps on the flight during test execution

78688dc8ac6f8287770dd8ee1a96ccbeb2c5caa8 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Remove usage of config stack

3581e006364130314440751dae4177543b56cf98 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add step definition to hooks

8de97dc7e366e1566d065dc12590de43750c43fb authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix deepattrgetter

042880edf60a426991e3d006acf60a8922b0bcfa authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Unify parser protocol

ccc85507efecf44a58e8ca02bf0b352b70aad738 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Increase github workflow timeout

442da90d3525bd214625423ff25ef845ad46a2bf authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fixup gherkin mypy dependency check

5096f333354c00ec16597995b8ecc700f0e925ec authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add gherkin-official to test matrix

799075f9e862f83951aea150307e37e4ca77b0f2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Refactor redundant textwrap.dedent in tests

28efbff0c4f50feb6d6cb706cc545a41f2f042f2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Refactor imports

- replace relative imports
- move pytest api usage to separate module

fad2b0d4b65ff7cbf547931bac358cbf1f5c08df authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix #515

11f3b17d13d935c2d01654ce54a32c092ec7ba94 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update changelist

7dd2a8686c8c81f6e4eef9898672a568bd3196fa authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Re-enable tests for original parser

4fc500161dd7da5fd5c1d745ef46f281c9e528e0 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Remove original parser dead code

3ebfa377f39d4411d855527f1883d62f67fe13c3 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Tests for deepattrgetter

0dcedc312b1ae7e53551087acc3dd36986d7accc authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Re-enable possibility to use original parser

cfa25368ec6d39d0cd12af8907c8c1406ae78ad0 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Re-enable tests for original parser

6b532c4c57e6f083a93259781473321f0e2ff174 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Refactor parser module

4b099812cc4d5f3e69ec6665f9d70067d7997a77 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Set timeout for github pipeline

c296c0153140dbf85581b5729538ab7b6b4610da authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Rework scenario execution to plugins

* scenario/scenarios could be used both as decorators and operators

cdb3f3c02303de71995a19c0d683e02e5d69078b authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add pickle deserialization to python model

aad9d6c37635688cdd24e0418b36c87f31b20596 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add AST Gherekin document serialization/deserialization to python model

02fac313e65fd46b47cf8e1f88d8f7cfeb77aeef authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix mypy errors

867c021f77b336a825621fe05a789664039cb75c authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Simplify pickle model definition

9a1fce1c398c60d3bb41ca791cd5307295e5ca12 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Rename pickles to scenarios to be conform with old API

5b987aa16d85968770936957fce5848e32a2ffa7 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Remove glob2 dependency

718e777d5366656ccd68d4a72be722d61a1d8ebb authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Replace original parser with official one

2ebef72e3fbf403fade52d2c1f4af2d23aff3e4c authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add pickle model

b7c719e4bcf07be3a11837d0f3ce9a06aa62d07e authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix packages

9aebb19adb7181ae84406a4cc193ce8694e538e4 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix codecov errors

517ba4a0c448241b776fe1e403edf5546b71ba7a authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix rudimental code

c698e8c688fdbecc0d90c87643d719cad1b80616 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fix not needed import in test

82250dcd48d0eafec2e50c556a764db0a4f2a25a authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add Rule test

a7654882da6c3a17971d2d06faa183ed100818f6 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Adjust mypy github config

21f24a4648df9b9e2bda1fc3638c345e4e0fc0ac authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Enable mypy (#30)

Co-authored-by: Kostiantyn Goloveshko <[email protected]>

ce9d463bfe15256956060c3cdc8b21ea8ac4390e authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Fixed windows defects

* Fixed windows defects
* Fix environment

f77c60cb65c1431fc4e93c4b70c1750ee0281046 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Remove unused method

(cherry picked from commit 4292aec408c5f036fb0886edba9adc3415ac1d9e)

225f0bbcdf6f5c0e1017a57ed0304bd5505f1cb8 authored over 2 years ago by Alessio Bogon <[email protected]>
Add github action to run mypy

(cherry picked from commit 32bb62f3e6f981b43e46f22079b6046c4130fe7f)

ca8564753f53269db099b20a3cc2a5c52da62725 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add type annotations

9a181ee486386673c0d2c2918cd42ebb0629f793 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Exclude coverage checking for type hints

6e94114c6af5596d5a77c4406d30ceb8bce5fbe5 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Drop python=3.6 from github actions

d40e63bff86aacec6b5a08d576c20b1f75ff1cf1 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update pytest version

989fde42c773afbf4338ec515c444ac49cc84654 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
[pre-commit.ci] pre-commit autoupdate

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

f780478ebd8b127b04b472638dca28e0c3ad8ac9 authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Allow use steps keyword-independently

34b77c64ac1c5f82784f1ac657957b094a732fbe authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Show failed step in terminal (#24)

Show individual pass/fail per steps and highlight first failing step

Co-authored-by: iTitou <...

cba25855ca7d045ef7a10c4157dac6e043fecc71 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Execute step definitions as if they were pytest fixture.

This way we can get the same behaviour of yield-fixtures.

8cda11846b53909ed739542eb56a2b8b17ccad40 authored over 2 years ago by Alessio Bogon <[email protected]>
Fix typos (#22)

Co-authored-by: Kian-Meng Ang <[email protected]>

f484176a6a2c2a73382e330060501b3f5a50259e authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update python environment (#21)

Update pre-commit config
Update pytest-python test matrix
Fix Github actions python version

...

6117c7aa1075cb7f427bb639885244fedbe4d71d authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
[pre-commit.ci] pre-commit autoupdate (#20)

updates:
- [github.com/asottile/pyupgrade: v2.29.1 → v2.31.0](https://github.com/asottile/pyupg...

173877635c20766ddcdcfc58f71755c517db06ee authored over 2 years ago by pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Step parameter fixture mapping (#19)

Documentation update and cleanup

c657e24b394ee7fec37909bf5624cf586db7abc4 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Merge pull request #18 from elchupanebrej/personal_python_update

Update python environment

e3b60e513f1a64b5fef2f58c405b979419658ca2 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Update python environment

- Drop python 3.6 because of EOL
- Drop pytest<5 (Actually there wasn't reason to support 4.x ve...

da8052271de51cf020abfc9aed80741aa648f87e authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #15 from elchupanebrej/step_parameter_fixture_mapping

Step parameter fixture mapping

b95489b643c907e996d7d90d960971f0c5e2d272 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Step parameters doesn't use their own context, but could be injected into fixtures by rules

6ade5c75f6ffc612a41d2fc8d882a5371fccfb81 authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #14 from elchupanebrej/multi_target_fixtures

Multi target fixtures

5e6d810c277dfb2dac2dbe2f9e38281b20349f63 authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
step functions could define multiple target fixtures

b616d06e3689ac479ff4cf53052dc24715338585 authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Parsed step parameters are not injected as fixtures

1c176e18775c23c9f7fd382b5e27e6bfed9a36af authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Merge pull request #17 from elchupanebrej/examples_inlined_tags

Tags for example tables

c9e7d54f8628552d97c203ec8c984db445c60d9d authored over 2 years ago by Kostiantyn Goloveshko <[email protected]>
Add inlined tags support for examples tables

a5f8a30e446f0a18ad40f95d12015ecf983a50b9 authored over 2 years ago by Konstantin Goloveshko <[email protected]>
Add support of tags for example tables

0731f2d2910bf02026ec6ef2aaa5e07780f688b8 authored over 2 years ago by Konstantin Goloveshko <[email protected]>