예제 #1
0
 def test_invalid_max_length_zero(self):
     with self.assertRaises(MaxLengthError) as err:
         CharField(max_length=0)
     self.assertEqual(
         str(err.exception),
         "On CharFields max_length must be set and it must be a positive integer"
     )
예제 #2
0
class Car(DbObject):
    wheels = IntegerField(default=4)
    seats = IntegerField(default=5)
    manufacturer = CharField(max_length=120)
    description = TextField()
    motorcycle = BooleanField(default=False)
    built = DateTimeField()
    driver = ForeignKey(Driver)
    seller = ForeignKey(Seller)
예제 #3
0
class Seller(DbObject):
    name = CharField(max_length=10)
예제 #4
0
class Driver(DbObject):
    name = CharField(max_length=10)
예제 #5
0
 def test_valid_max_length_small_value(self):
     self.assertIsInstance(CharField(max_length=1), CharField)