Example #1
0
File: config.py Project: WDR/WDR
 def testOneElementListQuoted(self):
     strIds = (
         ''
         + '['
         + (
             '"'
             + 'user.language'
             + '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'Property_1'
             + ')'
             + '"'
         )
         + ']'
     )
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 1)
     self.assertEquals(cfgIds[0].name, 'user.language')
     self.assertEquals(
         cfgIds[0].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'Property_1')
Example #2
0
File: config.py Project: supkk/WDR
 def testThreeElementListQuoted(self):
     strIds = ('' + '[' +
               ('"' + 'user.language' + '(' +
                'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
                'server.xml' + '#' + 'Property_1' + ')' + '"') + ' ' +
               ('"' + 'user.region' + '(' +
                'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
                'server.xml' + '#' + 'Property_2' + ')' + '"') + ' ' +
               ('"' + 'file.encoding' + '(' +
                'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
                'server.xml' + '#' + 'Property_3' + ')' + '"') + ']')
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 3)
     self.assertEquals(cfgIds[0].name, 'user.language')
     self.assertEquals(cfgIds[0].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'Property_1')
     self.assertEquals(cfgIds[1].name, 'user.region')
     self.assertEquals(cfgIds[1].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[1].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[1].xmlId, 'Property_2')
     self.assertEquals(cfgIds[2].name, 'file.encoding')
     self.assertEquals(cfgIds[2].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[2].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[2].xmlId, 'Property_3')
Example #3
0
File: config.py Project: WDR/WDR
 def testThreeElementList(self):
     strIds = (
         ''
         + '['
         + (
             'user.language'
             + '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'Property_1'
             + ')'
         )
         + ' '
         + (
             'user.region'
             + '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'Property_2'
             + ')'
         )
         + ' '
         + (
             'file.encoding'
             + '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'Property_3'
             + ')'
         )
         + ']'
     )
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 3)
     self.assertEquals(cfgIds[0].name, 'user.language')
     self.assertEquals(
         cfgIds[0].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'Property_1')
     self.assertEquals(cfgIds[1].name, 'user.region')
     self.assertEquals(
         cfgIds[1].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[1].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[1].xmlId, 'Property_2')
     self.assertEquals(cfgIds[2].name, 'file.encoding')
     self.assertEquals(
         cfgIds[2].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[2].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[2].xmlId, 'Property_3')
Example #4
0
File: config.py Project: supkk/WDR
 def testOneElementList(self):
     strIds = ('' + '[' + 'user.language' + '(' +
               'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
               'server.xml' + '#' + 'Property_1' + ')' + ']')
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 1)
     self.assertEquals(cfgIds[0].name, 'user.language')
     self.assertEquals(cfgIds[0].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'Property_1')
Example #5
0
File: config.py Project: WDR/WDR
 def testEntireListQuoted(self):
     # WAS 6.1 may return the entire list in quotes
     strIds = (
         ''
         + '"'
         + '['
         + (
             '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'SomeObject_1'
             + ')'
         )
         + ' '
         + (
             '('
             + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
             + '|'
             + 'server.xml'
             + '#'
             + 'SomeObject_2'
             + ')'
         )
         + ']'
         + '"'
     )
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 2)
     self.assertEquals(cfgIds[0].name, '')
     self.assertEquals(
         cfgIds[0].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'SomeObject_1')
     self.assertEquals(cfgIds[1].name, '')
     self.assertEquals(
         cfgIds[1].xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgIds[1].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[1].xmlId, 'SomeObject_2')
Example #6
0
File: config.py Project: supkk/WDR
 def testEntireListQuoted(self):
     # WAS 6.1 may return the entire list in quotes
     strIds = ('' + '"' + '[' +
               ('(' + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer' +
                '|' + 'server.xml' + '#' + 'SomeObject_1' + ')') + ' ' +
               ('(' + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer' +
                '|' + 'server.xml' + '#' + 'SomeObject_2' + ')') + ']' +
               '"')
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 2)
     self.assertEquals(cfgIds[0].name, '')
     self.assertEquals(cfgIds[0].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[0].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[0].xmlId, 'SomeObject_1')
     self.assertEquals(cfgIds[1].name, '')
     self.assertEquals(cfgIds[1].xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgIds[1].xmlDoc, 'server.xml')
     self.assertEquals(cfgIds[1].xmlId, 'SomeObject_2')
Example #7
0
File: config.py Project: supkk/WDR
 def testMaskedList(self):
     strIds = '*****'
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 0)
Example #8
0
File: config.py Project: supkk/WDR
 def testEmptyElementList(self):
     strIds = '[]'
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 0)
Example #9
0
File: config.py Project: WDR/WDR
 def testMaskedList(self):
     strIds = '*****'
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 0)
Example #10
0
File: config.py Project: WDR/WDR
 def testEmptyElementList(self):
     strIds = '[]'
     self.assert_(_isConfigIdList(strIds))
     cfgIds = _parseConfigIdList(strIds)
     self.assertEquals(len(cfgIds), 0)