FAIL: test_run_all_workers (pcs.test.test_utils.RunParallelTest) ---------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/pcs/test/test_utils.py", line 1800, in test_run_all_workers self.assertEqual(log, ['first', 'second']) AssertionError: Lists differ: [u'second', u'first'] != [u'first', u'second']
First differing element 0: u'second' u'first' - [u'second', u'first'] + [u'first', u'second'] Is it realistic to expect the threads to always finish in the same order if the wait time is the same for both? Perhaps it would be better to check sorted(log) in this tests: def test_run_all_workers(self): log = [] utils.run_parallel( [ self.fixture_create_worker(log, 'first'), self.fixture_create_worker(log, 'second'), ], wait_seconds=.1 ) self.assertEqual(log, ['first', 'second']) -- Valentin _______________________________________________ Users mailing list: Users@clusterlabs.org http://clusterlabs.org/mailman/listinfo/users Project Home: http://www.clusterlabs.org Getting started: http://www.clusterlabs.org/doc/Cluster_from_Scratch.pdf Bugs: http://bugs.clusterlabs.org