コード例 #1
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
    def test_wrong_value_set(self):
        field = fields.CharField("mother", 10)
        with self.assertRaises(exceptions.ValidationError):
            field.default = object

        with self.assertRaises(exceptions.ValidationError):
            field.default = 'abcdefghijklmnopqrstuvwxyz'
コード例 #2
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_right_value_length(self):
     fields.CharField('mother', max_length=10)
コード例 #3
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_max_length_sql_type(self):
     field = fields.CharField('mother', max_length=128)
     self.assertEquals(field.sql_type, 'Varchar(128)')
コード例 #4
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_correct_max_length_value(self):
     fields.CharField('value', 128)
コード例 #5
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_wrong_value_length(self):
     with self.assertRaises(exceptions.ValidationError):
         fields.CharField('mother', max_length=2)
コード例 #6
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_sql_type(self):
     field = fields.CharField('value')
     self.assertEquals(field.sql_type, 'Varchar(255)')
コード例 #7
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_wrong_max_length_values(self):
     for max_length in (object, -12, "128"):
         with self.assertRaises(exceptions.InitialError):
             fields.CharField('value', max_length=max_length)
コード例 #8
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_correct_value(self):
     fields.CharField('value')
コード例 #9
0
ファイル: test_fields.py プロジェクト: Zapix/oblichi-test
 def test_wrong_values(self):
     for value in (1, 12.32, object, True, []):
         with self.assertRaises(exceptions.ValidationError):
             fields.CharField(value)
コード例 #10
0
 class Person(table.Table):
     first_name = fields.CharField('John', 20)
     last_name = fields.CharField('Doe', 50)
     age = fields.IntegerField(18)
コード例 #11
0
 class Person(table.Table):
     first_name = fields.CharField('John')
     last_name = fields.CharField('Doe')
コード例 #12
0
 class Employee(Person):
     job = fields.CharField('Developer')