20 lines
		
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			509 B
		
	
	
	
		
			Python
		
	
	
	
def test_show_fixtures_and_test(testdir, dummy_yaml_custom_test):
 | 
						|
    """ Verifies that fixtures are not executed. """
 | 
						|
    testdir.makepyfile(
 | 
						|
        """
 | 
						|
        import pytest
 | 
						|
        @pytest.fixture
 | 
						|
        def arg():
 | 
						|
            assert False
 | 
						|
        def test_arg(arg):
 | 
						|
            assert False
 | 
						|
    """
 | 
						|
    )
 | 
						|
 | 
						|
    result = testdir.runpytest("--setup-plan")
 | 
						|
    assert result.ret == 0
 | 
						|
 | 
						|
    result.stdout.fnmatch_lines(
 | 
						|
        ["*SETUP    F arg*", "*test_arg (fixtures used: arg)", "*TEARDOWN F arg*"]
 | 
						|
    )
 |