Merge pull request #2 from knsd/master

Fixed tests for travis ci
This commit is contained in:
Ilya Otyutskiy
2013-03-24 07:31:54 -07:00
3 changed files with 15 additions and 9 deletions

View File

@@ -1,13 +1,15 @@
#!/usr/bin/env python
import logging
from sys import argv
from daemonize import Daemonize
pid = "/tmp/test.pid"
pid = argv[1]
logger = logging.getLogger(__name__)
logger.setLevel(logging.DEBUG)
logger.propagate = False
fh = logging.FileHandler("/tmp/test.log", "w")
fh = logging.FileHandler(argv[2], "w")
fh.setLevel(logging.DEBUG)
logger.addHandler(fh)
keep_fds = [fh.stream.fileno()]

View File

@@ -1,9 +1,11 @@
#!/usr/bin/env python
from sys import argv
from time import sleep
from daemonize import Daemonize
pid = "/tmp/test.pid"
pid = argv[1]
def main():

View File

@@ -1,13 +1,15 @@
import unittest
import os
import subprocess
from tempfile import mkstemp
from time import sleep
class DaemonizeTest(unittest.TestCase):
def setUp(self):
self.pidfile = "/tmp/test.pid"
os.system("python tests/daemon_sigterm.py")
self.pidfile = mkstemp()[1]
os.system("python tests/daemon_sigterm.py %s" % self.pidfile)
sleep(.1)
def tearDown(self):
@@ -32,10 +34,10 @@ class DaemonizeTest(unittest.TestCase):
class KeepFDsTest(unittest.TestCase):
def setUp(self):
self.pidfile = "/tmp/test.pid"
self.logfile = "/tmp/test.log"
os.system("python tests/daemon_keep_fds.py")
sleep(.1)
self.pidfile = mkstemp()[1]
self.logfile = mkstemp()[1]
os.system("python tests/daemon_keep_fds.py %s %s" % (self.pidfile, self.logfile))
sleep(1)
def tearDown(self):
os.system("kill `cat %s`" % self.pidfile)