Skip to content
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

Consider refactoring to use the behaving.* namespace #7

Open
lampmantech opened this issue Apr 21, 2016 · 3 comments
Open

Consider refactoring to use the behaving.* namespace #7

lampmantech opened this issue Apr 21, 2016 · 3 comments

Comments

@lampmantech
Copy link

lampmantech commented Apr 21, 2016

Are you still working on this?

If so, you might want to consider restructuring the package to use the behaving namespace https://github.com/ggozad/behaving which I think is the way to go for
behave step libraries to work together. It's important to get the structures right so that the step libraries can work together. It's something that RobotFramework did well, and behave has been lacking so far.

For a trivial example see our https://github.com/lampmantech/behaving.cmd
If you want a hand restructuring longaccess-client, let us know. If this project is dead,we may pull your pexpect into behaving.cmd as a behaving.pexpect

See also the discussion at at your original collaboration issue and:
behave/behave4cmd#2

@kouk
Copy link
Member

kouk commented Apr 25, 2016

@lampmantech hey, thanks for reaching out. This project isn't being worked on anymore. The step library is at this repo btw: https://github.com/longaccess/longaccess-behave. I might have use for it in another project, so if you think it's a good idea to move to the behaving namespace then I might look into it in the future.

@lampmantech
Copy link
Author

Thanks, I missed longaccess-behave.

Moving to the behaving namespace is almost trivial so it's easy to do,
and lets the behave step libraries interoperate.

I see that longaccess shut down, so I imagine the project won't get worked on any more.
I'll feel free then to pull any of the code into behaving.cmd, with attribution of course.
It's the pexpect code that I may need. If you leave this issue open, I'll come back here if I do, to keep you posted.

Speaking of the pexpect code, do you know the sh package on pypi?
I'm wondering if that might make the subprocess code easier to maintain...

@kouk
Copy link
Member

kouk commented May 5, 2016

@lampmantech alright. I'll leave this open. No, haven't checked that package out.

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

No branches or pull requests

2 participants