示例#1
0
文件: config.py 项目: supkk/WDR
 def testEmptyAdminName(self):
     strId = ('' + '(' + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer' +
              '|' + 'resources.xml' + '#' + 'DataSource_1234567890123' +
              ')')
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, '')
     self.assertEquals(cfgId.xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'DataSource_1234567890123')
示例#2
0
文件: config.py 项目: supkk/WDR
 def testQuotedParenthesisInAdminName(self):
     strId = ('' + '"' + 'Derby JDBC Provider (XA)' + '(' +
              'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
              'resources.xml' + '#' + 'builtin_jdbcprovider' + ')' + '"')
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, 'Derby JDBC Provider (XA)')
     self.assertEquals(cfgId.xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'builtin_jdbcprovider')
示例#3
0
文件: config.py 项目: supkk/WDR
 def testQuotedWithTrailingSpace(self):
     strId = ('' + '"' + 'Default Datasource ' + '(' +
              'cells/wdrCell/nodes/wdrNode/servers/wdrServer' + '|' +
              'resources.xml' + '#' + 'DataSource_1234567890123' + ')' +
              '"')
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, 'Default Datasource ')
     self.assertEquals(cfgId.xmlPath,
                       'cells/wdrCell/nodes/wdrNode/servers/wdrServer')
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'DataSource_1234567890123')
示例#4
0
文件: config.py 项目: WDR/WDR
 def testEmptyAdminName(self):
     strId = (
         ''
         + '('
         + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
         + '|'
         + 'resources.xml'
         + '#'
         + 'DataSource_1234567890123'
         + ')'
     )
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, '')
     self.assertEquals(
         cfgId.xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'DataSource_1234567890123')
示例#5
0
文件: config.py 项目: WDR/WDR
 def testQuotedWithLeadingSpace(self):
     strId = (
         ''
         + '"'
         + ' Default Datasource'
         + '('
         + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
         + '|'
         + 'resources.xml'
         + '#'
         + 'DataSource_1234567890123'
         + ')'
         + '"'
     )
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, ' Default Datasource')
     self.assertEquals(
         cfgId.xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'DataSource_1234567890123')
示例#6
0
文件: config.py 项目: WDR/WDR
 def testQuotedParenthesisInAdminName(self):
     strId = (
         ''
         + '"'
         + 'Derby JDBC Provider (XA)'
         + '('
         + 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
         + '|'
         + 'resources.xml'
         + '#'
         + 'builtin_jdbcprovider'
         + ')'
         + '"'
     )
     self.assert_(_isConfigId(strId))
     cfgId = _parseConfigId(strId)
     self.assertEquals(cfgId.name, 'Derby JDBC Provider (XA)')
     self.assertEquals(
         cfgId.xmlPath, 'cells/wdrCell/nodes/wdrNode/servers/wdrServer'
     )
     self.assertEquals(cfgId.xmlDoc, 'resources.xml')
     self.assertEquals(cfgId.xmlId, 'builtin_jdbcprovider')