예제 #1
0
파일: stanza.py 프로젝트: DanyPlay/pyxmpp2
 def test_serialize2(self):
     stanza = Stanza("presence", from_jid = JID('[email protected]/d'),
                         to_jid = JID('[email protected]/h'), stanza_id = '666',
                         stanza_type = 'unavailable')
     xml = stanza.serialize()
     self.assertTrue(xml_elements_equal(ElementTree.XML(xml),
         ElementTree.XML(STANZA3.replace(" xmlns='jabber:client'",""))))
예제 #2
0
파일: stanza.py 프로젝트: DanyPlay/pyxmpp2
 def test_serialize1(self):
     for xml in (STANZA0, STANZA1, STANZA2, STANZA3, STANZA4, STANZA5):
         stanza = Stanza(ElementTree.XML(xml))
         element1 = ElementTree.XML(re.sub(r" xmlns='jabber:[^'\":]*'",
                                                                 "", xml))
         element2 = ElementTree.XML(stanza.serialize())
         self.assertTrue(xml_elements_equal(element1, element2, True))
예제 #3
0
파일: stanza.py 프로젝트: zeeying/pyxmpp2
 def test_serialize1(self):
     for xml in (STANZA0, STANZA1, STANZA2, STANZA3, STANZA4, STANZA5):
         stanza = Stanza(ElementTree.XML(xml))
         element1 = ElementTree.XML(
             re.sub(r" xmlns='jabber:[^'\":]*'", "", xml))
         element2 = ElementTree.XML(stanza.serialize())
         self.assertTrue(xml_elements_equal(element1, element2, True))
예제 #4
0
파일: stanza.py 프로젝트: zeeying/pyxmpp2
 def test_serialize2(self):
     stanza = Stanza("presence",
                     from_jid=JID('[email protected]/d'),
                     to_jid=JID('[email protected]/h'),
                     stanza_id='666',
                     stanza_type='unavailable')
     xml = stanza.serialize()
     self.assertTrue(
         xml_elements_equal(
             ElementTree.XML(xml),
             ElementTree.XML(STANZA3.replace(" xmlns='jabber:client'",
                                             ""))))