# HG changeset patch # User dfraser # Date 1236774150 0 # Node ID 3f86ca16d55288d4c67f48b41cd84a0062a604f3 # Parent 6bb00c3457252e1cf71593a9bfaaeb31611bae10 * Remove unused `trac.test` dependency (see #367) * Add an actual test, so that the setUp is done (fairly simple; just test quit raises) * Fix up the construction of the `BuildSlave` given the new `urls` parameters diff --git a/bitten/tests/slave.py b/bitten/tests/slave.py --- a/bitten/tests/slave.py +++ b/bitten/tests/slave.py @@ -13,15 +13,13 @@ import tempfile import unittest -from trac.test import Mock -from bitten.slave import BuildSlave - +from bitten.slave import BuildSlave, ExitSlave class BuildSlaveTestCase(unittest.TestCase): def setUp(self): self.work_dir = tempfile.mkdtemp(prefix='bitten_test') - self.slave = BuildSlave(None, work_dir=self.work_dir) + self.slave = BuildSlave([], work_dir=self.work_dir) def tearDown(self): shutil.rmtree(self.work_dir) @@ -32,6 +30,8 @@ fd.close() return filename + def test_quit_raises(self): + self.assertRaises(ExitSlave, self.slave.quit) def suite(): suite = unittest.TestSuite()