mirror of
https://github.com/qgis/QGIS.git
synced 2025-03-06 00:05:02 -05:00
22 lines
794 B
Python
22 lines
794 B
Python
import re
|
|
|
|
from nose2.tests._common import FunctionalTestCase
|
|
|
|
|
|
class LogCaptureFunctionalTest(FunctionalTestCase):
|
|
|
|
def test_package_in_lib(self):
|
|
match = re.compile('>> begin captured logging <<')
|
|
self.assertTestRunOutputMatches(
|
|
self.runIn('scenario/package_in_lib', '--log-capture'),
|
|
stderr=match)
|
|
|
|
def test_logging_keeps_copies_of_mutable_objects(self):
|
|
proc = self.runIn('scenario/logging',
|
|
'-v',
|
|
'--log-capture',
|
|
'logging_keeps_copies_of_mutable_objects')
|
|
self.assertTestRunOutputMatches(proc, stderr='Ran 1 test in')
|
|
self.assertTestRunOutputMatches(proc, stderr='FAILED')
|
|
self.assertTestRunOutputMatches(proc, stderr='foo: {}')
|