class DatetimeTest(Model): test_id = Integer(primary_key=True) created_at = DateTime()
class TimeUUIDTest(Model): test_id = Integer(primary_key=True) timeuuid = TimeUUID(default=uuid1())
class IntegerTest(Model): test_id = UUID(primary_key=True, default=lambda: uuid4()) value = Integer(default=0, required=True)
class UUIDTest(Model): test_id = Integer(primary_key=True) a_uuid = UUID(default=uuid4())
class DecimalTest(Model): test_id = Integer(primary_key=True) dec_val = Decimal()
class VarIntTest(Model): test_id = Integer(primary_key=True) bignum = VarInt(primary_key=True)
class BoolValidationTest(Model): test_id = Integer(primary_key=True) bool_column = Boolean()
class BoolDefaultValueTest(Model): test_id = Integer(primary_key=True) stuff = Boolean(default=True)