コード例 #1
0
ファイル: test_traceback.py プロジェクト: ninz/nosepride
    def test_returns_a_formatted_line_for_file_reference(self, getcwd):
        getcwd.return_value = "/home/username/project/nosepride"
        traceback = Traceback(EXAMPLE_TRACEBACK)
        traceback.format_line()

        self.assertEqual(
            '# tests/test_nosepride.py:12:in '
            'test_wraps_string_in_terminal_escaped_color_syntax',
            traceback.formatted_lines[0]
        )
コード例 #2
0
ファイル: test_traceback.py プロジェクト: ninz/nosepride
    def test_return_a_full_report(self, getcwd):
        getcwd.return_value = "/home/username/project/nosepride"
        expected = [
            '# tests/fields/fields.py:546:in test_datetime_validation',
            '# base/document.py:307:in validate',
            '# base/fields.py:174:in _validate',
            '# fields.py:373:in validate',
            '# fields.py:393:in to_mongo'
        ]

        traceback = Traceback(FULL_TRACEBACK)
        report = traceback.report()
        self.assertEqual(expected, report)