示例#1
0
    def testDumping(self):
        parser = ParserMock(DATA)
        results = defaultdict(str)
        results['delete'] = "1\n".format(Medline.__tablename__)

        for i in DATA:
            results[i.__tablename__] += str(i)

        self.assertEqual(1, _dump(TemporaryFile(), self.out, parser, True))

        for tbl, buff in self.out.items():
            self.assertEqual(results[tbl], buff.getvalue())
示例#2
0
文件: crud_test.py 项目: fnl/medic
    def testDumping(self):
        parser = ParserMock(DATA)
        results = defaultdict(str)
        results['delete'] = "1\n".format(
            Citation.__tablename__
        )

        for i in DATA:
            results[i.__tablename__] += str(i)

        self.assertEqual(1, _dump(TemporaryFile(), self.out, parser, True))

        for tbl, buff in self.out.items():
            self.assertEqual(results[tbl], buff.getvalue())
示例#3
0
 def testDumpCount(self):
     parser = ParserMock(DATA + DATA)
     self.assertEqual(2, _dump(TemporaryFile(), self.out, parser, False))
示例#4
0
文件: crud_test.py 项目: fnl/medic
 def testDumpCount(self):
     parser = ParserMock(DATA + DATA)
     self.assertEqual(2, _dump(TemporaryFile(), self.out, parser, False))