コード例 #1
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_strict_true__expects_failure_with_integer(self):
     field = String(strict=True)
     try:
         field.load(1)
         self.fail('Missing exception')
     except ValidationError:
         pass
コード例 #2
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_default__expects_successful(self):
     field = String()
     self.assertEqual('Test', field.load('Test'))
コード例 #3
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_default_with_non_empty_string__expects_ignored(self):
     default = 'Test'
     field = String(default=default)
     self.assertEqual(field.load('A'), 'A')
コード例 #4
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_default_with_empty_string__expects_default(self):
     default = 'Test'
     field = String(default=default)
     self.assertEqual(field.load(''), default)
コード例 #5
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_default__expects_default_instead_of_none(self):
     default = 'Test'
     field = String(default=default)
     self.assertEqual(field.load(None), default)
コード例 #6
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_strict_true__expects_successful(self):
     field = String(strict=True)
     self.assertEqual('TestString', field.load('TestString'))
コード例 #7
0
ファイル: fields.py プロジェクト: yunstanford/vibora
 def test_default_with_integer__expects_casting(self):
     field = String()
     self.assertEqual('1', field.load('1'))