Esempio n. 1
0
    def test_GetViewDefinition_IsPrimaryTrue(self):
        self.testRelationShip.isPrimary = True
        self.testRelationShip.save()

        self.assertTrue(self.pEntity.property_set.get(isPrimary=True).isPrimary)

        infoEntity = getViewDefinition(self.pEntity, 'someViewTitle')
        self.assertEqual(infoEntity['fields'][-1]['physicalName'], '@myStr("info__' + slugify(self.testRelationShip.code) + '")')
Esempio n. 2
0
    def test_GetViewDefinition_IsEssentialTrue(self):
        self.testRelationShip.isEssential = True
        self.testRelationShip.save()

        #self.assertTrue(self.pEntity.property_set.get(isEssential=True).isEssential)

        infoEntity = getViewDefinition(self.pEntity, 'someViewTitle')
        self.assertEqual(''.join(infoEntity['gridConfig']['listDisplay']), 'info__' + slugify(self.testRelationShip.code))
Esempio n. 3
0
    def test_GetViewDefinition_IsForeignTrue(self):
        self.testRelationShip.isForeign = True
        self.testRelationShip.save()

        self.assertTrue(self.pEntity.property_set.get(isForeign=True).isForeign)

        infoEntity = getViewDefinition(self.pEntity, 'someViewTitle')
        self.assertEqual(infoEntity['fields'][-2]['type'], 'foreigntext')
 def test_protoentity_value_contains_entity_name(self):
     for entries in self.entity:
         infoEntity = getViewDefinition(entries, 'metaTestView')
         self.assertEqual(slugify2(entries.model.code + '-' + entries.code), infoEntity['protoEntity'])
 def test_protoentity_value_contains_entity_name(self):
     for entries in self.entity:
         infoEntity = getViewDefinition(entries, 'metaTestView')
         self.assertEqual(slugify(entries.model.code + '-' + entries.code),
                          infoEntity['protoEntity'])
Esempio n. 6
0
 def test_GetViewCode_AnyCombination(self):
     infoEntity = getViewDefinition(self.pEntity, 'someViewTitle')
     self.assertEqual(infoEntity['gridConfig']['sortFields'][-1], '__str__')
Esempio n. 7
0
 def test_GetViewDefinition_gridconfig_and_basefilter(self):
     infoEntity = getViewDefinition(self.pEntity, 'someViewTitle')
     self.assertEqual(infoEntity['gridConfig']['baseFilter'], [{'property': 'entity', 'filterStmt':  '=' + str(self.pEntity.id)}])