@@ -30,6 +30,7 @@ def setup_mod_wsgi(sub_test_name: str) -> None:
30
30
env ["MOD_WSGI_CONF" ] = "mod_wsgi_test.conf"
31
31
else :
32
32
raise ValueError ("mod_wsgi sub test must be either 'standalone' or 'embedded'" )
33
+ write_env ("MOD_WSGI_CONF" , env ["MOD_WSGI_CONF" ])
33
34
apache = which ("apache2" )
34
35
if not apache and Path ("/usr/lib/apache2/mpm-prefork/apache2" ).exists ():
35
36
apache = "/usr/lib/apache2/mpm-prefork/apache2"
@@ -42,9 +43,9 @@ def setup_mod_wsgi(sub_test_name: str) -> None:
42
43
apache_config = "apache22amazon.conf"
43
44
python_version = "." .join (str (val ) for val in sys .version_info [:2 ])
44
45
mod_wsgi_version = 4
45
- env [
46
- "MOD_WSGI_SO"
47
- ] = f"/opt/python/mod_wsgi/python_version/ { python_version } /mod_wsgi_version/ { mod_wsgi_version } /mod_wsgi.so"
46
+ so_file = f"/opt/python/mod_wsgi/python_version/ { python_version } /mod_wsgi_version/ { mod_wsgi_version } /mod_wsgi.so"
47
+ write_env ( "MOD_WSGI_SO" , so_file )
48
+ env [ "MOD_WSGI_SO" ] = so_file
48
49
env ["PYTHONHOME" ] = f"/opt/python/{ python_version } "
49
50
env ["PROJECT_DIRECTORY" ] = project_directory = str (ROOT )
50
51
write_env ("APACHE" , apache )
@@ -84,6 +85,7 @@ def test_mod_wsgi() -> None:
84
85
def teardown_mod_wsgi () -> None :
85
86
apache = os .environ ["APACHE" ]
86
87
apache_config = os .environ ["APACHE_CONFIG" ]
88
+
87
89
run_command (f"{ apache } -k stop -f { ROOT } /test/mod_wsgi_test/{ apache_config } " )
88
90
89
91
0 commit comments