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

Recommend Lettuce users switch to Aloe #486

Open
danni opened this issue Aug 5, 2015 · 7 comments
Open

Recommend Lettuce users switch to Aloe #486

danni opened this issue Aug 5, 2015 · 7 comments

Comments

@danni
Copy link
Collaborator

danni commented Aug 5, 2015

Opening this as an issue because I think it warrants discussion. For some time @koterpillar and I were working on the new-parser branch of Lettuce which has finally grown into a fully-fledged fork based on Nose called Aloe.

It's more or less compatible with your existing Lettuce tests and comes with all the advantages of using Nose. It also has excellent debugging features with your features and steps appearing in the backtraces like they're files and functions.

It also integrates with Django-Nose through Aloe-Django and we have plans to add Aloe-FactoryBoy. There's a branch of Lettuce-Webdriver that works with Aloe.

So should we add a message inviting users to move to Aloe?

@danni
Copy link
Collaborator Author

danni commented Aug 7, 2015

@incognos
Copy link

Looks nice, but the docs are sparse and very difficult to follow with very few examples.

@danni
Copy link
Collaborator Author

danni commented Sep 15, 2015

@incognos what sort of things would you like to see? I'm keen to add more if people find it useful.

@incognos
Copy link

well, the docs on the lettuce site are pretty complete with examples and steps. You mention specific features outside of lettuce, but no examples are given. (also the lettuce-webdriver aloe branch link is broken above)

I was looking to replace lettuce because we are migrating from 1.6.8 to 1.8.x

@koterpillar
Copy link
Contributor

Lettuce-Webdriver branch became Aloe Webdriver.

@ramast
Copy link

ramast commented Sep 15, 2016

I gave Aloe a shot, opened few tickets.
Here is the difference I noticed so far:

  • harvest command doesn't accept "--no-server" parameter, u always have to use live server or understand how to make a custom TestCase class
  • features directory must contain __init__.py or u won't be able to import any steps inside that dir.
  • harvest will always create/destroy db after each feature (Scenario?), it seems there is no (documented?) equivalent to LETTUCE_USE_TEST_DATABASE = False

Aside from these, tests seems to be working ok

@elgalu
Copy link

elgalu commented Jun 10, 2018

Looks like I will take a look at Aloe as this project is no longer maintained.

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

5 participants