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

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 kapiltMay 18, 2026 23:32
Comment threadpyproject.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
CollaboratorAuthor

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.

@kapiltkapilt left a comment

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.

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 mainMay 19, 2026
13 checks passed
@slott56
slott56 deleted the issue_38_141 branch May 19, 2026 17:03
@slott56slott56 mentioned this pull request May 19, 2026
Sign up for freeto 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

@slott56@kapilt