def test_Property2Field_with_empty_arguments(self): self.propDict = dict([]) testField = property2Field(self.fName, self.propDict) self.assertEqual(testField['name'], self.fName) self.assertEqual(testField['header'], self.fName)
def test_Property2Field_with_nonempty_arguments(self): self.propDict = { 'code': self.fName, 'isReadOnly': True, 'isPrimary': True, 'isRequired': True, 'description': random_string_generator(5), 'vType': random_string_generator(5), 'baseType': random_string_generator(5), 'prpChoices': random_string_generator(5), 'prpDefault': random_string_generator(5), 'prpLength': random.randrange(0, 10), 'prpScale': random.randrange(0, 10), 'crudType': random_string_generator(5) } self.infoField = True testField = property2Field(self.fName, self.propDict, self.infoField, self.fBase) self.assertEqual(testField['name'], self.fName) self.assertEqual(testField['header'], self.propDict['code']) self.assertEqual(testField['id'], self.fBase + '__' + self.fName) self.assertEqual(testField['text'], self.fName)