Skip to content

Commit a596efa

Browse files
authored
#8 implement tearDown()
2 parents 7bc9bd9 + bdc22b8 commit a596efa

File tree

3 files changed

+14
-13
lines changed

3 files changed

+14
-13
lines changed

src/test_case.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,3 +10,7 @@ def run(self) -> None:
1010
self.setUp()
1111
method = getattr(self, self.name)
1212
method()
13+
self.tearDown()
14+
15+
def tearDown(self) -> None:
16+
pass

src/test_case_test.py

Lines changed: 5 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,10 @@
33

44

55
class TestCaseTest(TestCase):
6-
def setUp(self) -> None:
7-
self.test = WasRun("testMethod")
6+
def testTemplateMethod(self) -> None:
7+
test = WasRun("testMethod")
8+
test.run()
9+
assert ("setUp testMethod tearDown " == test.log)
810

9-
def testRunning(self) -> None:
10-
self.test.run()
11-
assert (self.test.wasRun)
1211

13-
def testSetup(self) -> None:
14-
self.test.run()
15-
assert (self.test.wasSetUp)
16-
17-
18-
TestCaseTest("testRunning").run()
19-
TestCaseTest("testSetup").run()
12+
TestCaseTest("testTemplateMethod").run()

src/was_run.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,11 @@ def __init__(self, name) -> None:
77

88
def setUp(self) -> None:
99
self.wasRun = None
10-
self.wasSetUp = 1
10+
self.log = "setUp "
1111

1212
def testMethod(self) -> None:
1313
self.wasRun = 1
14+
self.log = self.log + "testMethod "
15+
16+
def tearDown(self) -> None:
17+
self.log = self.log + "tearDown "

0 commit comments

Comments
 (0)