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')
def test_non_nullable(self): test_record = StringField(nullable=False) self.assertEqual(len(test_record.validate(None)), 1)
def test_length_exceeded(self, value): test_record = StringField(length=3) self.assertEqual(len(test_record.validate(value)), 1)
def test_validate_success(self, value): test_record = StringField() self.assertEqual(len(test_record.validate(value)), 0)
def test_validate_error(self, value): test_record = StringField() self.assertEqual(len(test_record.validate(value)), 1)
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')
def test_length_exceeded(self, value): test_record = StringField(length=3) self.assertEqual(len(test_record.validate(value)), 1)
def test_non_nullable(self): test_record = StringField(nullable=False) self.assertEqual(len(test_record.validate(None)), 1)
def test_validate_error(self, value): test_record = StringField() self.assertEqual(len(test_record.validate(value)), 1)
def test_validate_success(self, value): test_record = StringField() self.assertEqual(len(test_record.validate(value)), 0)