-
Notifications
You must be signed in to change notification settings - Fork 15
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
Drop system tests with lettuce #280
Comments
|
There is also troubles with lettuce fork that pretends to support python 3:
|
Yeah these have not been maintained since at least 2016. It's mentioned in the README, but nice to get an issue for it too. I haven't worked in web development since 2007 or so, so I have no idea what's good these days! :D I would also be fine with skipping the BDD style tests entirely and just convert the tests in |
There is also an alternative called |
Personally I would prefer to just convert them to regular python tests, I don't think we need a BDD-framework. The reason I went BDD back then was just as an excuse to try a BDD framework for the first time. But if anyone is keen on trying out behave or aloe or something, I'm fine with that too. The only requirement from my side is that it's well maintained, and doesn't put any unnecessary limitations on what we're able to test. |
* Feature -> TestCase * Scenario -> TestCase's method prefixed with "test_" * Step -> TestCase's method not prefixed with "test_" * terrain.py and steps.py -> SystemTestCase's methods * python asserts -> django asserts * lettuce mail -> django mail Closes knatten#280. Signed-off-by: tocic <tocic@protonmail.ch>
* Feature -> TestCase * Scenario -> TestCase's method prefixed with "test_" * Step -> TestCase's method not prefixed with "test_" * terrain.py and steps.py -> SystemTestCase's methods * python asserts -> django asserts * lettuce mail -> django mail Closes knatten#280. Signed-off-by: tocic <tocic@protonmail.ch>
lettuce has not been updated for a very long time, and the latest version it supports is python 2.7, which is incompatible with python 3.6 or python 3.7 from our requirements
Just an attempt to execute
./run_lettuce
gives an error:The text was updated successfully, but these errors were encountered: