Hello,
I am creating some test cases and I am seeing inconsistencies in when lettuce correctly pics up my rules.
I create a feature file, and in it I have:
Scenario: We call a bad url and expect the 404 error message
Then I should see a direct response that contains "404"
Now, nuances of how the "404" will be handled aside, I get the following
@step(u'Given I direct request the url "([^"]*)"')
def given_i_direct_request_the_url_group1(step, group1):
assert False, 'This step must be implemented'
@step(u'Then I should see a direct response that contains "([^"]*)"')
def then_i_should_see_a_direct_response_that_contains_group1(step, group1):
assert False, 'This step must be implemented'
Last night before I sent off this email the rules started to work without any code changes, so I held off. Now this morning I am seeing almost identical issues with a new rule of mine.
As vague as this question is sounding, are there any types of caching or extra tricks I'm not catching that could cause lettuce to incorrectly read my files?
thanks,
Lucas