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())
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())
def testDumpCount(self): parser = ParserMock(DATA + DATA) self.assertEqual(2, _dump(TemporaryFile(), self.out, parser, False))