call site 5 for test.config.initsession
test/testing/test_collect.py - line 293
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
   def test_order_of_execution_generator_same_codeline():
       o = tmpdir.ensure('genorder1', dir=1)
       o.join("test_order1.py").write(py.code.Source("""
       def test_generative_order_of_execution():
           test_list = []
           expected_list = range(6)
   
           def list_append(item):
               test_list.append(item)
               
           def assert_order_of_execution():
               print 'expected order', expected_list
               print 'but got       ', test_list
               assert test_list == expected_list
           
           for i in expected_list:
               yield list_append, i
           yield assert_order_of_execution
       """))
       config = py.test.config._reparse([o])
->     session = config.initsession()
       session.main()
       l = session.getitemoutcomepairs(Passed) 
       assert len(l) == 7