コード例 #1
0
ファイル: test_contact.py プロジェクト: RavidLevi98/pyfire
    def test_bad_fromstring(self):
        result = '<item approved="peng" jid="test" subscription="none" />'
        in_element = ET.fromstring(result)
        with self.assertRaises(ValueError):
            cont = Contact.from_element(in_element)

        result = '<failitem approved="true" jid="test" subscription="none" />'
        in_element = ET.fromstring(result)
        with self.assertRaises(ValueError):
            cont = Contact.from_element(in_element)
コード例 #2
0
ファイル: test_contact.py プロジェクト: RavidLevi98/pyfire
    def test_fromstring(self):
        result = '<item approved="false" jid="test" subscription="none" />'
        in_element = ET.fromstring(result)
        cont = Contact.from_element(in_element)
        out_element = cont.to_element()
        self.assertEqual(ET.tostring(out_element), result)

        result = '<item approved="true" jid="test" subscription="none"><group>test1</group></item>'
        in_element = ET.fromstring(result)
        cont = Contact.from_element(in_element)
        out_element = cont.to_element()
        self.assertEqual(ET.tostring(out_element), result)