1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
|
from reconfigure.configs import SupervisorConfig
from reconfigure.tests.configs.base_test import BaseConfigTest
class SupervisorConfigTest (BaseConfigTest):
sources = {
None: """[unix_http_server]
file=/var/run//supervisor.sock ;comment
chmod=0700
[include]
files=test""",
'test': """[program:test1]
command=cat
stopasgroup=true
"""
}
result = {
"programs": [
{
"comment": None,
"autorestart": None,
"name": "test1",
"startsecs": None,
"umask": None,
"environment": None,
"command": "cat",
"user": None,
"startretries": None,
"directory": None,
"autostart": None,
"stopasgroup": True,
"killasgroup": None,
}
]
}
config = SupervisorConfig
del BaseConfigTest
|