-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
collaboration request #1
Comments
See here in particular: https://github.com/longaccess/longaccess-behave/tree/master/behave_cli/expect |
I will look over it during the next weekend. While I have a working prototype, I have not released it yet or pushed it to the repository, because there are more things to do. The current state is basically a cleaned up and extended "behave4cmd0" module with a partial test suite to ensure that the steps are working as expected. |
Mmh, I have problems accessing your repository on Github (using the URLs from above). |
oops sorry. the urls pointed to a private repo. I published the code to a public repo and updated the urls in the comments. |
and here's an example scenario: https://github.com/longaccess/longaccess-client/blob/master/features/login.feature |
Works now. I can access the repositories. |
It’s almost 3 years since you wrote that. If you would have pushed what you had (even unfinished), I bet that someone would implement the rest and it would be ready these days. But now we have still nothing. :( Could you please push what you have to the repository, so we can continue with the work instead of wasting time with reimplementation what you’ve already done? |
@jirutka As another 3 months passed by... are there alternative packages with BDD testing suited for CLA testing. |
The small brother "behave4cmd0" for it is currently bundled with behave. See "behave4cmd0" subdirectory. It is used by behave to test itself. See if this is sufficient for you current use case. Otherwise, I plan to release/publish this repository soon. |
Thanks a lot for the hint. I am already using behave for cli testing, but the test code is not that readable due to the required overhead... it seems like i implemented some parts of behave4cmd0. Is the uncommented code in behave/behave4cmd0/command_util.py, failing_steps.py, pathutil.py and textutil.py untested code? |
With "uncommented code" you probably mean the "code that is commented out". In "command_util.py" that are functions that were moved to another module (refactoring). |
You are right, sorry for my english. Thanks. |
I too really look forward to If you break it out, maybe call it
|
@lampmantech And I agree with you. Behave (and the other cucumber implementations) need step-libraries for the specific problem domains. There are some, but I have only seen a few that are publicly available. |
@lampmantech |
Hello,
I've been maintaining some step libraries among which is a sub-library that uses pexpect to test CLI behavior. If you would like me to contribute the code towards helping this project's development let me know.
Cheers..
The text was updated successfully, but these errors were encountered: