def test_recursive_fallback():
 world.step_list = list()
 runner = Runner(join(abspath(dirname(__file__)), 'simple_features', '3rd_feature_dir'), verbosity=0)
 runner.run()
 assert_equals(world.step_list, ['Given I define step at look/here/step_one.py', 'And at look/and_here/step_two.py', 'Also at look/here/for_steps/step_three.py', 'And finally at look/and_here/and_any_python_file/step_four.py'])
 del world.step_list

def test_recursive_fallback ( ) : world . step_list = list ( ) runner = Runner ( join ( abspath ( dirname ( __file__ ) ) , 'simple_features' , '3rd_feature_dir' ) , verbosity = 0 ) runner . run ( ) assert_equals ( world . step_list , [ 'Given I define step at look/here/step_one.py' , 'And at look/and_here/step_two.py' , 'Also at look/here/for_steps/step_three.py' , 'And finally at look/and_here/and_any_python_file/step_four.py' ] ) del world . step_list
if dont find a step_definitions folder .