def setUp(self): super(TestListOfEnum, self).setUp() self.field = fields.ListOfEnumField(valid_values=['foo', 'bar']) self.coerce_good_values = [(['foo', 'bar'], ['foo', 'bar'])] self.coerce_bad_values = ['foo', ['foo', 'bar1']] self.to_primitive_values = [(['foo'], ['foo'])] self.from_primitive_values = [(['foo'], ['foo'])]
def test_fingerprint(self): # Notes(yjiang5): make sure changing valid_value will be detected # in test_objects.test_versions field1 = fields.ListOfEnumField(valid_values=['foo', 'bar']) field2 = fields.ListOfEnumField(valid_values=['foo', 'bar1']) self.assertNotEqual(str(field1), str(field2))