From: Michael R. Crusoe <crusoe@debian.org>
Subject: Allow for testing without spades installed
Forwarded: https://github.com/sanger-pathogens/circlator/pull/186

--- circlator.orig/circlator/tests/assemble_test.py
+++ circlator/circlator/tests/assemble_test.py
@@ -9,7 +9,7 @@
 data_dir = os.path.join(modules_dir, 'tests', 'data')
 
 
-class TestAssemble(unittest.TestCase):
+class TestAssembleSpades(unittest.TestCase):
     def setUp(self):
         self.tmp_assemble_dir = 'tmp.assemble_test'
         self.assembler = assemble.Assembler(
@@ -62,6 +62,11 @@
         self.assertEqual(cmd_start + ' -o out -t 2 -k 41 --careful --only-assembler', self.assembler._make_spades_command(41, 'out'))
 
 
+class TestAssembleCanu(unittest.TestCase):
+    def setUp(self):
+        self.tmp_assemble_dir = 'tmp.assemble_test'
+
+
     def test_make_canu_command(self):
         '''test _make_canu_command'''
         tmp_assemble_dir = 'tmp.assemble_test'
