Exemple #1
0
 def test_stanza_as_xml(self):
     # STANZA1 and STANZA2 won't match as have no namespace
     for xml in (STANZA0, STANZA3, STANZA4, STANZA5):
         stanza = Stanza(ElementTree.XML(xml))
         self.assertTrue(
             xml_elements_equal(stanza.as_xml(), ElementTree.XML(xml),
                                True))
Exemple #2
0
 def test_stanza_build(self):
     stanza = Stanza("presence",
                     from_jid=JID('[email protected]/d'),
                     to_jid=JID('[email protected]/h'),
                     stanza_id='666',
                     stanza_type='unavailable')
     self.assertTrue(
         xml_elements_equal(stanza.as_xml(), ElementTree.XML(STANZA3)))
Exemple #3
0
 def test_stanza_set_custom_payload(self):
     stanza7 = Stanza("iq", from_jid = JID('[email protected]/d'),
                         to_jid = JID('[email protected]/h'), stanza_id = '666',
                         stanza_type='get')
     payload = TestPayload(data = u"Test")
     stanza7.set_payload(payload)
     payload1 = stanza7.get_payload(TestPayload)
     self.assertTrue(payload1 is payload)
     self.assertTrue(xml_elements_equal(ElementTree.XML(STANZA7),
                                                 stanza7.as_xml(), True))
Exemple #4
0
 def test_stanza_set_custom_payload(self):
     stanza7 = Stanza("iq",
                      from_jid=JID('[email protected]/d'),
                      to_jid=JID('[email protected]/h'),
                      stanza_id='666',
                      stanza_type='get')
     payload = TestPayload(data=u"Test")
     stanza7.set_payload(payload)
     payload1 = stanza7.get_payload(TestPayload)
     self.assertTrue(payload1 is payload)
     self.assertTrue(
         xml_elements_equal(ElementTree.XML(STANZA7), stanza7.as_xml(),
                            True))
Exemple #5
0
 def test_stanza_as_xml(self):
     # STANZA1 and STANZA2 won't match as have no namespace
     for xml in (STANZA0, STANZA3, STANZA4, STANZA5):
         stanza = Stanza(ElementTree.XML(xml))
         self.assertTrue(xml_elements_equal(stanza.as_xml(),
                                             ElementTree.XML(xml), True))
Exemple #6
0
 def test_stanza_build(self):
     stanza = Stanza("presence", from_jid = JID('[email protected]/d'),
                         to_jid = JID('[email protected]/h'), stanza_id = '666',
                         stanza_type = 'unavailable')
     self.assertTrue(xml_elements_equal(stanza.as_xml(),
                                                 ElementTree.XML(STANZA3)))