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