Пример #1
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)
Пример #2
0
 def setUp(self):
     self.fName = random_string_generator(5)
     self.fBase = random_string_generator(5)
Пример #3
0
 def setUp(self):
     self.name = random_string_generator(5)
     self.base = random_string_generator(5)
Пример #4
0
 def test_GetViewCode_with_viewtitle_not_none(self):
     viewTitle = random_string_generator(5)
     viewCode = getViewCode(self.pEntity, viewTitle)
     self.assertEqual(viewCode, slugify(self.pEntity.model.code + '-' + viewTitle))
Пример #5
0
 def setUp(self):
     self.pEntity = createTestEntity()
     self.entityName = random_string_generator(10)
     self.viewTitle = random_string_generator(3) + str(' ') + random_string_generator(4)
     self.baseDef = baseDefinition(self.pEntity, self.entityName, self.viewTitle)