예제 #1
0
 def topic(self):
     result = ResultMock()
     result.successful_tests = 1
     result.errored_tests = 0
     result.skipped_tests = 0
     result.total_test_count = 1
     result.elapsed_time = 0
     result.contexts = [
         {
             'name': 'Context1',
             'tests': [
                 {
                     'name': 'Test1',
                     'succeeded': True,
                     'stdout': 'outline',
                     'stderr': 'errline'
                 }
             ],
             'contexts': [],
             'stdout': 'outline',
             'stderr': 'errline'
         }
     ]
     reporter = XUnitReporter(result)
     return reporter.create_report_document().firstChild
예제 #2
0
        def topic(self):
            try:
                raise Exception('fdsa')
            except:
                test_exc_info = sys.exc_info()

            result = ResultMock()
            result.successful_tests = 1
            result.errored_tests = 1
            result.skipped_tests = 0
            result.total_test_count = 2
            result.elapsed_time = 0
            result.contexts = [{
                'name':
                'ContextWithCapturedError',
                'error':
                None,
                'contexts': [],
                'stdout':
                '',
                'stderr':
                '',
                'tests': [{
                    'context_instance':
                    Vows.Context(),
                    'name':
                    'failedCheckOnException',
                    'enumerated':
                    False,
                    'result':
                    None,
                    'topic':
                    Exception('fdsa'),
                    'error':
                    dict(zip(['type', 'value', 'traceback'], test_exc_info)),
                    'succeeded':
                    False,
                    'file':
                    'asdf.py',
                    'lineno':
                    1,
                    'elapsed':
                    0,
                    'stdout':
                    '',
                    'stderr':
                    ''
                }]
            }]
            reporter = XUnitReporter(result)
            return reporter.create_report_document().firstChild
예제 #3
0
 def topic(self):
     result = ResultMock()
     result.successful_tests = 1
     result.errored_tests = 0
     result.elapsed_time = 0
     result.contexts = [
         {
             'name': 'Context1',
             'tests': [
                 {
                     'name': 'Test1',
                     'succeeded': True
                 }
             ],
             'contexts': []
         }
     ]
     reporter = XUnitReporter(result)
     return reporter.create_report_document().firstChild.firstChild
예제 #4
0
        def topic(self):
            try:
                raise Exception('asdf')
            except:
                test_exc_info = sys.exc_info()

            result = ResultMock()
            result.successful_tests = 1
            result.errored_tests = 0
            result.skipped_tests = 0
            result.total_test_count = 1
            result.elapsed_time = 0
            result.contexts = [{
                'name': 'Context1',
                'tests': [],
                'error': VowsTopicError('topic', test_exc_info),
                'contexts': [],
                'stdout': '',
                'stderr': ''
            }]
            reporter = XUnitReporter(result)
            return reporter.create_report_document().firstChild.firstChild