def test_interruptInSetUp(self): runner.TrialSuite([self.suite]).run(self.reporter) self.failUnless(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.failIf(TestInterruptInSetUp.test_02_run, "test_02 ran")
def test_interruptInTest(self): runner.TrialSuite([self.suite]).run(self.reporter) self.failUnless(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.failIf(TestInterruptInTest.test_03_doNothing_run, "test_03_doNothing ran.")
yield g_in.write(in_file.read()) yield g_in.close() # Tests reading from an existing gridfs file g_out = yield gfs.get_last_version('optest') data = yield g_out.read() out_file.write(data) _id = g_out._id except Exception,e: self.fail("Failed to communicate with the GridFS. " + "Is MongoDB running? %s" % e) else: self.assertEqual(in_file.getvalue(), out_file.getvalue(), "Could not read the value from writing an input") finally: in_file.close() out_file.close() if g_out: g_out.close() listed_files = yield gfs.list() self.assertEqual(['optest'], listed_files, "'optest' is the only expected file and we received %s" % listed_files) yield gfs.delete(_id) if __name__ == "__main__": suite = runner.TrialSuite((TestMongoObjects, TestGridFsObjects)) suite.run()
def test_interruptInSetUp(self): runner.TrialSuite([self.suite]).run(self.reporter) self.assertTrue(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.assertFalse(InterruptInSetUpTests.test_02_run, "test_02 ran")
def test_interruptInTest(self): runner.TrialSuite([self.suite]).run(self.reporter) self.assertTrue(self.reporter.shouldStop) self.assertEqual(2, self.reporter.testsRun) self.assertFalse(InterruptInTestTests.test_03_doNothing_run, "test_03_doNothing ran.")
def test_interruptInTearDown(self): runner.TrialSuite([self.suite]).run(self.reporter) self.failUnlessEqual(1, self.reporter.testsRun) self.failUnless(self.reporter.shouldStop) self.failIf(TestInterruptInTearDown.test_02_run, "test_02 ran")