Skip to content

Commit ec0f96e

Browse files
committed
Updating Py 3 runner so that it continues to work if unittest WritelnDecorator disappear
1 parent dd099a7 commit ec0f96e

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

python 3/runner/mountain.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@
66

77
from . import path_to_enlightenment
88
from .sensei import Sensei
9+
from .writeln_decorator import WritelnDecorator
910

1011
class Mountain:
1112
def __init__(self):
12-
self.stream = unittest._WritelnDecorator(sys.stdout)
13+
self.stream = WritelnDecorator(sys.stdout)
1314
self.tests = path_to_enlightenment.koans()
1415
self.lesson = Sensei(self.stream)
1516

python 3/runner/runner_tests/test_sensei.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
from libs.mock import *
99

1010
from runner.sensei import Sensei
11+
from runner.writeln_decorator import WritelnDecorator
1112
from runner.mockable_test_result import MockableTestResult
1213

1314
class AboutParrots:
@@ -83,7 +84,7 @@ class AboutFreemasons:
8384
class TestSensei(unittest.TestCase):
8485

8586
def setUp(self):
86-
self.sensei = Sensei(unittest._WritelnDecorator(sys.stdout))
87+
self.sensei = Sensei(WritelnDecorator(sys.stdout))
8788
self.sensei.stream.writeln = Mock()
8889

8990
def test_that_it_delegates_testing_to_test_cases(self):

0 commit comments

Comments
 (0)