Exemplo n.º 1
0
 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")
Exemplo n.º 2
0
 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")