changeset 510:3f86ca16d552

* 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
author dfraser
date Wed, 11 Mar 2009 12:22:30 +0000
parents 6bb00c345725
children 79bf2969613d
files bitten/tests/slave.py
diffstat 1 files changed, 4 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- 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()
Copyright (C) 2012-2017 Edgewall Software