test_asgi_lifespan.py (1635:97afbb6c5a15) test_asgi_lifespan.py (1654:fc7d0578e124)
1import os
2from distutils.version import LooseVersion
3
4import pytest
5
6from conftest import option
7from conftest import public_dir
1import os
2from distutils.version import LooseVersion
3
4import pytest
5
6from conftest import option
7from conftest import public_dir
8from conftest import unit_stop
8from unit.applications.lang.python import TestApplicationPython
9
10
11class TestASGILifespan(TestApplicationPython):
12 prerequisites = {
13 'modules': {'python': lambda v: LooseVersion(v) >= LooseVersion('3.5')}
14 }
15 load_module = 'asgi'

--- 13 unchanged lines hidden (view full) ---

29 open(shutdown_path, 'a').close()
30 os.chmod(shutdown_path, 0o777)
31
32 open(version_path, 'a').close()
33 os.chmod(version_path, 0o777)
34
35 assert self.get()['status'] == 204
36
9from unit.applications.lang.python import TestApplicationPython
10
11
12class TestASGILifespan(TestApplicationPython):
13 prerequisites = {
14 'modules': {'python': lambda v: LooseVersion(v) >= LooseVersion('3.5')}
15 }
16 load_module = 'asgi'

--- 13 unchanged lines hidden (view full) ---

30 open(shutdown_path, 'a').close()
31 os.chmod(shutdown_path, 0o777)
32
33 open(version_path, 'a').close()
34 os.chmod(version_path, 0o777)
35
36 assert self.get()['status'] == 204
37
37 self.stop()
38 unit_stop()
38
39 is_startup = os.path.isfile(startup_path)
40 is_shutdown = os.path.isfile(shutdown_path)
41
42 if is_startup:
43 os.remove(startup_path)
44
45 if is_shutdown:

--- 35 unchanged lines hidden ---
39
40 is_startup = os.path.isfile(startup_path)
41 is_shutdown = os.path.isfile(shutdown_path)
42
43 if is_startup:
44 os.remove(startup_path)
45
46 if is_shutdown:

--- 35 unchanged lines hidden ---