コード例 #1
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
    def testNormalizeTraditionalFormWithStructuredResource(self):
        parsed = ElogProcessor.parse_uri('[email protected]/resource/subresource:****')

        self.assertEqual({
            'node': 'node',
            'host': 'host.com',
            'resource': 'resource/subresource',
            'password': '******',
        }, parsed)
コード例 #2
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
    def testNormalizeModernForm(self):
        parsed = ElogProcessor.parse_uri('node:****@host.com')

        self.assertEqual({
            'node': 'node',
            'host': 'host.com',
            'resource': None,
            'password': '******',
        }, parsed)
コード例 #3
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_interpolate_lower_percent(self):
     res = ElogProcessor.interpolate_resource('foo/%hostname%/bar')
     self.assertEqual('foo/%s/bar' % self.host, res)
コード例 #4
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_interpolate_upper_dollar(self):
     res = ElogProcessor.interpolate_resource('foo/${HOSTNAME}/bar')
     self.assertEqual('foo/%s/bar' % self.host, res)
コード例 #5
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_interpolate_lower_dollar(self):
     res = ElogProcessor.interpolate_resource('foo/${hostname}/bar')
     self.assertEqual('foo/%s/bar' % self.host, res)
コード例 #6
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_interpolate_upper_percent(self):
     res = ElogProcessor.interpolate_resource('foo/%HOSTNAME%/bar')
     self.assertEqual('foo/%s/bar' % self.host, res)
コード例 #7
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_interpolate_no_hostname(self):
     res = ElogProcessor.interpolate_resource('foo/bar/baz')
     self.assertEqual('foo/bar/baz', res)
コード例 #8
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_hostname_resource(self):
     jid = ElogProcessor.make_jid(ElogProcessor.parse_uri('node:****@host.com/foo/%hostname%'))
     self.assertEqual('node', jid.local)
     self.assertEqual('host.com', jid.domain)
     self.assertEqual('foo/%s' % self.host, jid.resource)
コード例 #9
0
ファイル: test.py プロジェクト: rbarrois/portage-mod_jabber
 def test_simple_resource(self):
     jid = ElogProcessor.make_jid(ElogProcessor.parse_uri('node:****@host.com/foo'))
     self.assertEqual('node', jid.local)
     self.assertEqual('host.com', jid.domain)
     self.assertEqual('foo', jid.resource)