Here are the examples of the python api wokkel.generic.Request taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
6 Examples
3
Example 1
Project: wokkel Source File: test_generic.py
def test_requestParser(self):
"""
The request's child element is passed to requestParser.
"""
xml = """
<iq type='get'>
<query xmlns='jabber:iq:version'/>
</iq>
"""
class VersionRequest(generic.Request):
elements = []
def parseRequest(self, element):
self.elements.append((element.uri, element.name))
request = VersionRequest.fromElement(generic.parseXml(xml))
self.assertEqual([(NS_VERSION, 'query')], request.elements)
3
Example 2
Project: wokkel Source File: test_generic.py
def test_toElementRecipient(self):
"""
A request without recipient, has no 'to' attribute.
"""
self.request = generic.Request(recipient=JID('[email protected]'))
self.assertEquals(JID('[email protected]'), self.request.recipient)
element = self.request.toElement()
self.assertEquals(u'[email protected]', element.getAttribute('to'))
3
Example 3
Project: wokkel Source File: test_generic.py
def test_toElementSender(self):
"""
A request with sender, has a 'from' attribute.
"""
self.request = generic.Request(sender=JID('[email protected]'))
self.assertEquals(JID('[email protected]'), self.request.sender)
element = self.request.toElement()
self.assertEquals(u'[email protected]', element.getAttribute('from'))
3
Example 4
Project: wokkel Source File: test_generic.py
def test_stanzaTypeInit(self):
"""
If stanzaType is passed in __init__, it overrides the class variable.
"""
class SetRequest(generic.Request):
stanzaType = 'set'
request = SetRequest(stanzaType='get')
self.assertEqual('get', request.stanzaType)
3
Example 5
Project: wokkel Source File: test_generic.py
def test_stanzaTypeClass(self):
"""
If stanzaType is not passed in __init__, the class variable is used.
"""
class SetRequest(generic.Request):
stanzaType = 'set'
request = SetRequest()
self.assertEqual('set', request.stanzaType)
0
Example 6
def setUp(self):
self.request = generic.Request()