def test_restart(self): """ Test restart """ sickbeard.PID = 123456 sickbeard.events = Events(None) test_cases = { 0: False, '0': False, 123: False, '123': False, 123456: True, '123456': True, } unicode_test_cases = { u'0': False, u'123': False, u'123456': True, } for tests in test_cases, unicode_test_cases: for (pid, result) in tests.iteritems(): self.assertEqual(Restart.restart(pid), result)
def test_shutdown(self): """ Test shutdown """ sickbeard.PID = 123456 sickbeard.events = Events(None) test_cases = { 0: False, '0': False, 123: False, '123': False, 123456: True, '123456': True, } unicode_test_cases = { '0': False, '123': False, '123456': True, } for tests in test_cases, unicode_test_cases: for (pid, result) in six.iteritems(tests): self.assertEqual(Shutdown.stop(pid), result)
def __init__(self): # system event callback for shutdown/restart sickbeard.events = Events(self.shutdown) # daemon constants self.runAsDaemon = False self.CREATEPID = False self.PIDFILE = '' # webserver constants self.webserver = None self.forcedPort = None self.noLaunch = False
def __init__(self): # system event callback for shutdown/restart sickbeard.events = Events(self.shutdown) # daemon constants self.run_as_daemon = False self.create_pid = False self.pid_file = '' # web server constants self.web_server = None self.forced_port = None self.no_launch = False self.start_port = sickbeard.WEB_PORT self.console_logging = True
def test_restart(self): sickbeard.PID = 123456 sickbeard.events = Events(None) tests = { 0: False, '0': False, u'0': False, 123: False, '123': False, u'123': False, 123456: True, '123456': True, u'123456': True, } for (pid, result) in tests.iteritems(): self.assertEqual(Restart.restart(pid), result)
def __init__(self): # system event callback for shutdown/restart sickbeard.events = Events(self.shutdown) # daemon constants self.runAsDaemon = False self.CREATEPID = False self.PIDFILE = '' # webserver constants self.webserver = None self.forcedPort = None self.noLaunch = False self.webhost = '0.0.0.0' self.startPort = sickbeard.WEB_PORT self.web_options = {} self.log_dir = None self.consoleLogging = True
def __init__(self): # signal and event handlers signal.signal(signal.SIGINT, sickbeard.sig_handler) signal.signal(signal.SIGTERM, sickbeard.sig_handler) sickbeard.events = Events(self.shutdown) # daemon constants self.runAsDaemon = False self.CREATEPID = False self.PIDFILE = '' # webserver constants self.forcedPort = None self.noLaunch = False self.webhost = '0.0.0.0' self.startPort = sickbeard.WEB_PORT self.web_options = {} self.log_dir = None self.consoleLogging = True
def __init__(self): # system event callback for shutdown/restart sickbeard.events = Events(self.shutdown) # daemon constants self.run_as_daemon = False self.create_pid = False self.pid_file = '' self.run_as_systemd = False self.console_logging = False # webserver constants self.webserver = None self.force_update = False self.forced_port = None self.no_launch = False self.web_options = None self.webhost = None self.start_port = None self.log_dir = None