Apparently, Travis don't support Python 2.4, so removing it. Also, fix the tests to actually build on 2.5.

This commit is contained in:
Ilya A. Otyutskiy
2012-09-01 02:37:35 +04:00
parent 5dd6c80d6a
commit 0ea12be3c4
2 changed files with 9 additions and 7 deletions

View File

@@ -1,6 +1,5 @@
language: python
python:
- "2.4"
- "2.5"
- "2.6"
- "2.7"

View File

@@ -23,12 +23,14 @@ class CounterTest(unittest.TestCase):
self.assertTrue(os.path.isfile(self.logfile))
def test_counter_logfile_length(self):
with open(self.logfile, "r") as log:
self.assertEqual(len(log.readlines()), 7)
log = open(self.logfile, "r")
self.assertEqual(len(log.readlines()), 7)
log.close()
def test_counter_logfile_last_line(self):
with open(self.logfile, "r") as log:
self.assertEqual(log.readlines()[6].split()[4], "4")
log = open(self.logfile, "r")
self.assertEqual(log.readlines()[6].split()[4], "4")
log.close()
class DaemonizeTest(unittest.TestCase):
@@ -51,8 +53,9 @@ class DaemonizeTest(unittest.TestCase):
% self.pidfile, shell=True,
stdout=subprocess.PIPE)
ps_pid = proc.communicate()[0]
with open(self.pidfile, "r") as pid:
pid = pid.read()
pidfile = open(self.pidfile, "r")
pid = pidfile.read()
pidfile.close()
self.assertEqual("%s\n" % pid, ps_pid)
def test_pidfile_presense(self):