Skip to content

Fix Issue 38 and 141#170

Merged
slott56 merged 2 commits into
mainfrom
issue_38_141
May 19, 2026
Merged

Fix Issue 38 and 141#170
slott56 merged 2 commits into
mainfrom
issue_38_141

Conversation

@slott56
Copy link
Copy Markdown
Collaborator

@slott56 slott56 commented May 18, 2026

Issue #38 is a documentation change to make the requirement for an Environment per thread explicit.

Issue #141 is a tiny bug in tools/gherkinize.py that generated broken Gherkin from a protobuf test case that didn't have an expected value. The default expected value seems to be Boolean True.

This permits rebuilding the features directory to fix the 197 tests with faulty THEN clauses.

Issue 38 is a documentation change to make the requirement for an `Environment` per thread explicit.

Issue 141 is a tiny bug in `tools/gherkinize.py` that generated broken Gherkin from a protobuf test case that didn't have an expected value. The default expected value seems to be Boolean True.
@slott56 slott56 requested review from hudlow and kapilt May 18, 2026 23:32
Comment thread pyproject.toml Outdated
"pendulum>=3.2.0",
"pyyaml>=6.0.3",
"tomli >= 1.1.0 ; python_version < '3.11'",
"ipykernel>=7.2.0",
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

this one seems odd, and brings in a large dependency stack

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank You! Should be in dev -- it's for a notebook to analyze the conformance test cases.

Copy link
Copy Markdown
Collaborator

@kapilt kapilt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me minus the ipython kernel dependency add, which should likely be removed or add to just dev dependencies. i don't see any imports of it anywhere, so looks extraneous.

Move the IPython kernel to the development tools section.

(Also, clean up a little of the documentation.)
@slott56 slott56 merged commit 4b51c6d into main May 19, 2026
13 checks passed
@slott56 slott56 deleted the issue_38_141 branch May 19, 2026 17:03
@slott56 slott56 mentioned this pull request May 19, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants