def test__pytest_runtest_logreport__honors_capitalization_of_words_in_test_name(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test_example_Demo_CamelCase'))
     fake_self._tw.write.assert_has_calls([call('    [PASS]  Example Demo CamelCase', green=True)])
 def test__pytest_runtest_logreport__marks_method_marked_by_double_underscores(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test__example__demo'))
     fake_self._tw.write.assert_has_calls([call('    [PASS]  Example demo', green=True)])
 def test__pytest_runtest_logreport__prints_test_name_and_handle_only_single_marker(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test__example'))
     fake_self._tw.write.assert_has_calls([call('    [PASS]  Example', green=True)])
 def test__pytest_runtest_logreport__prints_test_name_and_skipped_status(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test_example_demo', passed=False, skipped=True))
     fake_self._tw.write.assert_has_calls([call('    [SKIP]  Example demo', yellow=True)])
 def test__pytest_runtest_logreport__skips_empty_line_for_first_test(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test_example_demo'))
     with self.assertRaises(AssertionError):
         fake_self._tw.write.assert_has_calls([call.line(), call.line()])
 def test__pytest_runtest_logreport__prints_class_name_before_first_test_result(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::Test_example_demo'))
     fake_self._tw.write.assert_has_calls([call('Test::Second')])
 def test__pytest_runtest_logreport__prints_test_name_and_passed_status(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test_example_demo'))
     fake_self._tw.write.assert_has_calls([call('    [PASS]  Example demo', green=True)])
 def test__pytest_runtest_logreport__returns_none_when_nodeid_is_wrong_formatted(self):
     result = pytest_runtest_logreport(FakeSelf(), FakeReport(''))
     self.assertIsNone(result)
 def test__pytest_runtest_logreport__returns_none_when_word_is_missing(self):
     result = pytest_runtest_logreport(FakeSelf(word=''), FakeReport('Test::Second::Test_example_demo'))
     self.assertIsNone(result)
Exemple #10
0
 def test__pytest_runtest_logreport__prints_test_name_and_failed_status(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self, FakeReport('Test::Second::test_example_demo', passed=False, failed=True))
     fake_self._tw.assert_has_calls(call('    [FAIL]  Example demo', red=True))
 def test__pytest_runtest_logreport__returns_none_when_word_is_missing(
         self):
     result = pytest_runtest_logreport(
         FakeSelf(word=''), FakeReport('Test::Second::Test_example_demo'))
     self.assertIsNone(result)
 def test__pytest_runtest_logreport__skips_empty_line_for_first_test(self):
     fake_self = FakeSelf()
     pytest_runtest_logreport(fake_self,
                              FakeReport('Test::Second::test_example_demo'))
     with self.assertRaises(AssertionError):
         fake_self._tw.write.assert_has_calls([call.line(), call.line()])