示例#1
0
    def test_document_is_created_on_save(self):
        from hambar.mof_import import save_document_acts
        from hambar.model import Document

        with self.app.app_context():
            save_document_acts([], 'mof1_2007_0123')

        with db_session(self.app) as session:
            [doc] = session.query(Document).all()
            self.assertEqual(doc.code, 'mof1_2007_0123')
示例#2
0
    def test_act_is_created_on_save(self):
        from hambar.mof_import import save_document_acts
        from hambar.model import Document

        acts = [{
            'section': 'hg',
            'number': '13',
            'title': "HG 13 !!!",
            'body': "hello world!",
            'headline': "Hotarare de guvern",
        }]

        with self.app.app_context():
            save_document_acts(acts, 'mof1_2007_0123')

        with db_session(self.app) as session:
            [doc] = session.query(Document).all()
            [act13] = doc.acts
            self.assertEqual(act13.title, "HG 13 !!!")
            self.assertEqual(act13.ident, '13')
            self.assertEqual(act13.type.code, 'hg')
            self.assertEqual(act13.text, "hello world!")
            self.assertEqual(act13.headline, "Hotarare de guvern")