def testMacaronOption_disabled(self): macaron.macaronage(DB_FILE) chk = False try: macaron.history[0] except RuntimeError: chk = True self.assert_(chk, "'SQL history is disabled' error has not raised") macaron.cleanup()
def testMacaronOption_index(self): macaron.macaronage(DB_FILE, history=10) chk = False try: macaron.history[0] except IndexError: chk = True self.assert_(chk, "Index Error is not raised.") macaron.cleanup()
def testMacaronOption_index(self): macaron.macaronage(DB_FILE, history=10) def _index_error(): macaron.history[10] self.assertRaises(IndexError, _index_error) macaron.cleanup()
def testMacaronOption_disabled(self): macaron.macaronage(DB_FILE) def _history_is_disabled(): macaron.history[0] self.assertRaises(RuntimeError, _history_is_disabled) macaron.cleanup()
def tearDown(self): macaron.bake() macaron.cleanup()
age=17) team.members.append(first_name="Yui", last_name="Hirasawa", part="Gt1", age=17) team.members.append(first_name="Tsumugi", last_name="Kotobuki", part="Kb", age=16) team.members.append(first_name="Azusa", last_name="Nakano", part="Gt2", age=17) a = ("Akiyama", "Hirasawa", "Kotobuki", "Nakano", "Tainaka") for i, m in enumerate(Team.get(1).members.order_by("last_name")): self.assertEqual(m.last_name, a[i]) cnt = team.members.count() self.assertEqual(cnt, 5) sum_of_ages = team.members.all().aggregate(macaron.Sum("age")) self.assertEqual(sum_of_ages, 84) if __name__ == "__main__": import os if os.path.isfile(DB_FILE): os.unlink(DB_FILE) unittest.main() macaron.cleanup()
self.assertEqual(type(prop), macaron.IntegerField) self.assertEqual(prop.max, 18) self.assertEqual(prop.min, 15) self.assertEqual(prop.null, False) self.assertEqual(prop.default, 16) self.assertEqual(prop.is_primary_key, False) prop = Member.__dict__["created"] self.assertEqual(type(prop), macaron.TimestampAtCreate) self.assertEqual(prop.null, True, "AtCreate accepts None value.") self.assertEqual(prop.default, None) self.assertEqual(prop.is_primary_key, False) prop = Member.__dict__["joined"] self.assert_(type(prop) is macaron.DateAtCreate) self.assertEqual(prop.null, True, "AtCreate accepts None value.") self.assertEqual(prop.default, None) self.assertEqual(prop.is_primary_key, False) prop = Member.__dict__["modified"] self.assertEqual(type(prop), macaron.TimestampAtSave) self.assertEqual(prop.null, True, "AtSave accepts None value.") self.assertEqual(prop.default, None) self.assertEqual(prop.is_primary_key, False) if __name__ == "__main__": import os if os.path.isfile(DB_FILE): os.unlink(DB_FILE) unittest.main() macaron.cleanup()
def testMacaronOption_index(self): macaron.macaronage(DB_FILE, history=10) def _index_error(): macaron.history[1] self.assertRaises(IndexError, _index_error) macaron.cleanup()
def testLogger_content(self): macaron.macaronage(DB_FILE, history=10) macaron.execute(SQL_TEST) self.assertEqual(macaron.history[0], "%s\nparams: []" % SQL_TEST) macaron.cleanup()
def tearDown(self): macaron.SQL_TRACE_OUT = None macaron.bake() macaron.cleanup()
def testLoggerWithMacaron(self): macaron.macaronage(DB_FILE, history=10) macaron.execute(SQL_TEST) self.assertEqual(str(macaron.history[0]), "%s\nparams: []" % SQL_TEST) macaron.cleanup()
def testLogger_content(self): macaron.macaronage(DB_FILE, history=10) macaron.execute(SQL_TEST) self.assertEqual(str(macaron.history[0]), "%s\nparams: []" % SQL_TEST) macaron.cleanup()