14 lines
		
	
	
		
			433 B
		
	
	
	
		
			Python
		
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			433 B
		
	
	
	
		
			Python
		
	
	
	
import py
 | 
						|
pytest_plugins = "pytester"
 | 
						|
from py.__.execnet.gateway import ExecnetAPI
 | 
						|
 | 
						|
class TestExecnetEvents:
 | 
						|
    def test_popengateway(self, _pytest):
 | 
						|
        rec = _pytest.gethookrecorder(ExecnetAPI)
 | 
						|
        gw = py.execnet.PopenGateway()
 | 
						|
        call = rec.popcall("pyexecnet_gateway_init") 
 | 
						|
        assert call.gateway == gw
 | 
						|
        gw.exit()
 | 
						|
        call = rec.popcall("pyexecnet_gateway_exit")
 | 
						|
        assert call.gateway == gw
 |