Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/test_suite.py
diff options
context:
space:
mode:
authorThomas Jourdan <b.vehikel@googlemail.com>2010-01-25 17:14:52 (GMT)
committer Thomas Jourdan <b.vehikel@googlemail.com>2010-01-25 17:14:52 (GMT)
commit5997b56f004cea4d7ee344f47e6ba2f41e10f119 (patch)
tree6989069656cb4d3875a48743a4240245c4d7a6e0 /test_suite.py
parent23467385171f296ab2f3e2f040ff6ae9a8438733 (diff)
Cancel obsolete rendering task during start up. This may reduce time when starting from journal.
Diffstat (limited to 'test_suite.py')
-rw-r--r--test_suite.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/test_suite.py b/test_suite.py
index d825cd8..0cb211f 100644
--- a/test_suite.py
+++ b/test_suite.py
@@ -103,19 +103,19 @@ class TestKandidModel(unittest.TestCase):
def test_task(self):
global _test_task_completed_count
_test_task_completed_count = 0
- ka_task.GeneratorTask(self.task_1, self.on_completed).start()
+ ka_task.GeneratorTask(self.task_1, self.on_completed, 'n1').start()
time.sleep(5)
self.assertTrue(ka_task.GeneratorTask.is_completed())
- ka_task.GeneratorTask(self.task_2, self.on_completed).start()
+ ka_task.GeneratorTask(self.task_2, self.on_completed, 'n2').start()
time.sleep(5)
self.assertTrue(ka_task.GeneratorTask.is_completed())
#TODO gtk main loop is not running. on_completed will not be executed
#self.assertEqual(1, _test_task_completed_count)
- def task_1(self, *args, **kwargs):
+ def task_1(self, task, *args, **kwargs):
print 'leave 1', _test_task_completed_count
- def task_2(self, *args, **kwargs):
+ def task_2(self, task, *args, **kwargs):
raise Exception
print 'leave 2', _test_task_completed_count
@@ -195,12 +195,15 @@ class TestKandidModel(unittest.TestCase):
formater = ka_extensionpoint.create(ep_key, base_name,
a_protozoon.get_unique_id(),
base_folder)
- a_protozoon.explain(formater)
+ class DummyTask:
+ def __init__(self):
+ self.quit = False
+ a_protozoon.explain(DummyTask(), formater)
file_path = formater.get_pathname('html')
formater.write_html_file(file_path)
exit_code = os.spawnvp(os.P_WAIT,
- 'tidy', ['tidy', '-i', file_path])
+ 'tidy', ['tidy', '-i', '-q', '-w', '255', file_path])
self.assertEqual(0, exit_code)
def test_locus(self):