Пример #1
0
    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)
Пример #2
0
    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)