Django and Lettuce tutorial

95 views
Skip to first unread message

Ruslan Osipov

unread,
Mar 16, 2014, 7:03:48 PM3/16/14
to lettuc...@googlegroups.com
Hi,

Django integration tutorial on Lettuce web site was not very comprehensive and did not cover some cases (like running tests against test DB as opposed to a production database), so I wrote a tutorial which has higher Django coverage than the original:

http://www.rosipov.com/blog/making-django-and-lettuce-play-nice-together/

Feedback is very welcome.

Michel Sabchuk

unread,
Mar 29, 2014, 7:24:35 PM3/29/14
to lettuc...@googlegroups.com
I would recommend set LETTUCE_USE_TEST_DATABASE to  True always instead of use the flag -T...

Ruslan Osipov

unread,
Mar 30, 2014, 4:00:53 PM3/30/14
to lettuc...@googlegroups.com
Thank you Michel, added that to the tutorial.

mar...@bitswits.com

unread,
Apr 16, 2014, 7:32:41 AM4/16/14
to lettuc...@googlegroups.com
I am trying to use lettuce with django, i have to make an object of model fields(like i used to do in unit testing) and i have around 8-fields in my model, how can i give argument from "zero.feature" to "step.py" file ????

Ruslan Osipov

unread,
Apr 16, 2014, 10:48:36 AM4/16/14
to lettuc...@googlegroups.com
Doesn’t make a lot of sense, code?

mar...@bitswits.com

unread,
Apr 17, 2014, 1:28:59 AM4/17/14
to lettuc...@googlegroups.com
Can't i use lettuce to make model instances??

Ruslan Osipov

unread,
Apr 17, 2014, 1:30:02 AM4/17/14
to lettuc...@googlegroups.com
Yes you can, you can share code if you need help.

mar...@bitswits.com

unread,
Apr 17, 2014, 1:55:05 AM4/17/14
to lettuc...@googlegroups.com
lets assume i have the following fields in my model;

a = models.CharField(max_length=128)
b = models.EmailField(verbose_name = "B *")
c = models.CharField(max_length=128, verbose_name = "C *")
d = models.CharField(max_length=128, verbose_name = "D *")
e = models.CharField(max_length=128, verbose_name = "E *")
f = models.CharField(max_length=30, verbose_name = "F *")
g = models.CharField(max_length=8, verbose_name = "G *")
h = models.CharField(max_length=8, verbose_name = "H *"

and i have to make its model instance in lettuce. how can i achieve that????

Ruslan Osipov

unread,
Apr 17, 2014, 2:29:31 AM4/17/14
to lettuc...@googlegroups.com
That is not a lettuce question. You just instantiate it as usual: Model(a=1, b=2, c=3, **kwargs).
Reply all
Reply to author
Forward
0 new messages