我如何在生菜测试(django)中编写背景,背景在每个场景之前运行, 在 cucumber 中我可以写这样的背景:
Feature: Multiple site support
As a Mephisto site owner
I want to host blogs for different people
In order to make gigantic piles of money
Background:
Given a global administrator named "Greg"
And a blog named "Greg's anti-tax rants"
And a customer named "Dr. Bill"
And a blog named "Expensive Therapy" owned by "Dr. Bill"
Scenario: Dr. Bill posts to his own blog
Given I am logged in as Dr. Bill
When I try to post to "Expensive Therapy"
Then I should see "Your article was published."
Scenario: Dr. Bill tries to post to somebody else's blog, and fails
Given I am logged in as Dr. Bill
When I try to post to "Greg's anti-tax rants"
Then I should see "Hey! That's not your blog!"
最佳答案
您可以在生菜中使用背景
,例如(取自 here ):
Feature: Simple and successful
As the Lettuce maintainer
In order to make sure the output is pretty
I want to automate its test
Background:
Given the variable "X" holds 2
Scenario: multiplication changing the value
Given the variable "X" is equal to 2
关于python - 生菜、 Django 的背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18524915/