コード例 #1
0
 def test_truncate(self, value):
     test_record = StringField(length=3, truncate=True)
     self.assertEqual(len(test_record.validate(value)), 0)
     self.assertEqual(test_record.serialize_to_string(value), 'abc')
コード例 #2
0
 def test_non_nullable(self):
     test_record = StringField(nullable=False)
     self.assertEqual(len(test_record.validate(None)), 1)
コード例 #3
0
 def test_length_exceeded(self, value):
     test_record = StringField(length=3)
     self.assertEqual(len(test_record.validate(value)), 1)
コード例 #4
0
 def test_validate_success(self, value):
     test_record = StringField()
     self.assertEqual(len(test_record.validate(value)), 0)
コード例 #5
0
 def test_validate_error(self, value):
     test_record = StringField()
     self.assertEqual(len(test_record.validate(value)), 1)
コード例 #6
0
 def test_truncate(self, value):
     test_record = StringField(length=3, truncate=True)
     self.assertEqual(len(test_record.validate(value)), 0)
     self.assertEqual(test_record.serialize_to_string(value), 'abc')
コード例 #7
0
 def test_length_exceeded(self, value):
     test_record = StringField(length=3)
     self.assertEqual(len(test_record.validate(value)), 1)
コード例 #8
0
 def test_non_nullable(self):
     test_record = StringField(nullable=False)
     self.assertEqual(len(test_record.validate(None)), 1)
コード例 #9
0
 def test_validate_error(self, value):
     test_record = StringField()
     self.assertEqual(len(test_record.validate(value)), 1)
コード例 #10
0
 def test_validate_success(self, value):
     test_record = StringField()
     self.assertEqual(len(test_record.validate(value)), 0)