File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change 1212
1313
1414@pytest .fixture
15- def unique_env_port (request ):
15+ def unique_env_port ():
1616 """Create unique environment ports."""
1717 base_port = 5555
1818 unique_env_port .counter = getattr (unique_env_port , "counter" , 0 ) + 1
@@ -21,23 +21,24 @@ def unique_env_port(request):
2121
2222
2323@pytest .fixture
24- def unique_server_port (request ):
24+ def unique_server_port ():
2525 """Create unique server ports."""
2626 base_port = 30000
2727 unique_server_port .counter = getattr (unique_server_port , "counter" , 0 ) + 1
2828 port = base_port + unique_server_port .counter
2929 return port
3030
3131
32- @pytest .fixture
33- def minetest_env (unique_env_port , unique_server_port ):
32+ @pytest .fixture ( params = [ "xvfb" , "sdl2" ])
33+ def minetest_env (unique_env_port , unique_server_port , request ):
3434 """Create Minetest environment."""
35+ headless , start_xvfb = (True , True ) if request .param == "xvfb" else (True , False )
3536 mt = Minetest (
3637 env_port = unique_env_port ,
3738 server_port = unique_server_port ,
3839 base_seed = 42 ,
39- headless = True ,
40- start_xvfb = True ,
40+ headless = headless ,
41+ start_xvfb = start_xvfb ,
4142 )
4243 yield mt
4344 mt .close ()
You can’t perform that action at this time.
0 commit comments