示例#1
0
    def test_parse_texts(self):
        """Expected to parse basic texts."""
        root = os.path.join('test', 'texts')
        TanachParser.parse(self.session, root, 'Index.xml')

        books = self.session.query(db.Book).all()
        self.assertEqual(len(books), 2, 'expected to have 2 books')
        self.assertEqual(books[0].name, '1 TestBook', 'expected to get name')
示例#2
0
 def __init__(self, *args):
     """Setup connection."""
     unittest.TestCase.__init__(self, *args)
     self.session = db.connect(database=db.DEFAULT_DB, debug=True)
     root = os.path.join('test', 'texts')
     TanachParser.parse(self.session, root, 'Index.xml')