Exemplo n.º 1
0
    def test_check_db_fails(self):
        with assertRaisesRegex(self, ValueError, 'no database'):
            dbcore.Model()._check_db()
        with assertRaisesRegex(self, ValueError, 'no id'):
            TestModel1(self.db)._check_db()

        dbcore.Model(self.db)._check_db(need_id=False)
Exemplo n.º 2
0
    def test_check_db_fails(self):
        with self.assertRaisesRegex(ValueError, 'no database'):
            dbcore.Model()._check_db()
        with self.assertRaisesRegex(ValueError, 'no id'):
            ModelFixture1(self.db)._check_db()

        dbcore.Model(self.db)._check_db(need_id=False)
Exemplo n.º 3
0
 def test_delete_internal_field(self):
     model = dbcore.Model()
     del model._db
     with self.assertRaises(AttributeError):
         model._db