fix a problem and make a note about pytest_nose calling setup/teardown functions
--HG-- branch : trunk
This commit is contained in:
		
							parent
							
								
									a6003ac332
								
							
						
					
					
						commit
						939a53c436
					
				|  | @ -6,6 +6,9 @@ tags: bug 1.4 core xdist | |||
| * check oejskit plugin compatibility | ||||
| * terminal reporting - dot-printing | ||||
| * some simple profiling  | ||||
| * move pytest_nose out of pylib because it implicitely extends | ||||
|   the protocol now - setup/teardown is called at module level. | ||||
|   consider making calling of setup/teardown configurable | ||||
| 
 | ||||
| refine session initialization / fix custom collect crash | ||||
| --------------------------------------------------------------- | ||||
|  |  | |||
|  | @ -831,12 +831,12 @@ class TestRequestCachedSetup: | |||
|         testdir.makepyfile(test_0=""" | ||||
|             l = [] | ||||
|             def pytest_funcarg__something(request): | ||||
|                 val = request.cached_setup(setup, teardown) | ||||
|                 val = request.cached_setup(fsetup, fteardown) | ||||
|                 return val | ||||
|             def setup(mycache=[1]): | ||||
|             def fsetup(mycache=[1]): | ||||
|                 l.append(mycache.pop()) | ||||
|                 return l | ||||
|             def teardown(something): | ||||
|             def fteardown(something): | ||||
|                 l.remove(something[0]) | ||||
|                 l.append(2) | ||||
|             def test_list_once(something): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue