コード例 #1
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_works_with_waits(self):
     w = pabot.WaitItem
     self.assertEqual([], pabot._fix_items([w()]))
     self.assertEqual([], pabot._fix_items([w(), w()]))
     self.assertEqual([s("s")], pabot._fix_items([w(), s("s")]))
     self.assertEqual([s("s")], pabot._fix_items([s("s"), w()]))
     self.assertEqual([s("s1"), w(), s("s2")], pabot._fix_items([s("s1"), w(), s("s2")]))
     self.assertEqual([s("s1"), w(), s("s2")], pabot._fix_items([s("s1"), w(), w(), s("s2")]))
コード例 #2
0
ファイル: test_pabot.py プロジェクト: amochin/pabot
 def test_fix_items_combines_to_suite_when_test_from_suite_after_suite(self):
     expected_items = [s("s", tests=["s.t1", "s.t2"])]
     items = [s("s", tests=["s.t1", "s.t2"]), t("s.t1")]
     self.assertEqual(expected_items, pabot._fix_items(items))
コード例 #3
0
ファイル: test_pabot.py プロジェクト: amochin/pabot
 def test_fix_items_splits_to_tests_when_suite_after_test_from_that_suite(self):
     expected_items = [t("s.t1"), t("s.t2")]
     items = [t("s.t1"), s("s", tests=["s.t1", "s.t2"])]
     self.assertEqual(expected_items, pabot._fix_items(items))
コード例 #4
0
 def test_fix_items_removes_duplicates(self):
     self.assertEqual([t("t")], pabot._fix_items([t("t"), t("t")]))
     self.assertEqual([s("s")], pabot._fix_items([s("s"), s("s")]))
コード例 #5
0
 def test_fix_items_split_containig_suite_when_subsuite_before(self):
     self.assertEqual(
         [s("s.s1"), s("s.s2")],
         pabot._fix_items([s("s.s1"),
                           s("s", suites=["s.s1", "s.s2"])]),
     )
コード例 #6
0
 def test_fix_items_combines_subsuites_when_after_containing_suite(self):
     self.assertEqual([s("s")], pabot._fix_items([s("s"), s("s.s1")]))
コード例 #7
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_items_removes_duplicates(self):
     self.assertEqual([t("t")], pabot._fix_items([t("t"), t("t")]))
     self.assertEqual([s("s")], pabot._fix_items([s("s"), s("s")]))
コード例 #8
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_items_split_containig_suite_when_subsuite_before(self):
     self.assertEqual([s("s.s1"), s("s.s2")], pabot._fix_items([s("s.s1"), s("s", suites=["s.s1", "s.s2"])]))
コード例 #9
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_items_combines_subsuites_when_after_containing_suite(self):
     self.assertEqual([s("s")], pabot._fix_items([s("s"), s("s.s1")]))
コード例 #10
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_items_combines_to_suite_when_test_from_suite_after_suite(self):
     expected_items = [s("s", tests=["s.t1", "s.t2"])]
     items = [s("s", tests=["s.t1", "s.t2"]), t("s.t1")]
     self.assertEqual(expected_items, pabot._fix_items(items))
コード例 #11
0
ファイル: test_pabot.py プロジェクト: mkorpela/pabot
 def test_fix_items_splits_to_tests_when_suite_after_test_from_that_suite(self):
     expected_items = [t("s.t1"), t("s.t2")]
     items = [t("s.t1"), s("s", tests=["s.t1", "s.t2"])]
     self.assertEqual(expected_items, pabot._fix_items(items))