summaryrefslogtreecommitdiff
path: root/test.py
diff options
context:
space:
mode:
Diffstat (limited to 'test.py')
-rwxr-xr-xtest.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/test.py b/test.py
index 173e51e..334407f 100755
--- a/test.py
+++ b/test.py
@@ -390,6 +390,17 @@ class MockerTestCaseTest(TestCase):
self.assertEquals(len(result.failures), 1)
self.assertTrue("BOOM!" in result.failures[0][1])
+ del calls[:]
+
+ result = unittest.TestResult()
+ # Running twice in the same instance (Trial does that).
+ test = MyTest("test_method")
+ test.run(result)
+ test.run(result)
+
+ self.assertEquals(calls, ["verify", "restore", "verify", "restore"])
+ self.assertTrue(result.wasSuccessful())
+
def test_expectation_failure_acts_appropriately(self):
class MyTest(MockerTestCase):
def test_method(self):