예제 #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))