def testSequenceToXml(self): """Test SequenceToXml().""" seq = [[1, 2, 3], 4, 5, 6] out = ('<array>\n <array>\n <integer>1</integer>\n ' '<integer>2</integer>\n <integer>3</integer>\n </array>\n ' '<integer>4</integer>\n <integer>5</integer>\n ' '<integer>6</integer>\n</array>') self.assertEquals(out, plist.SequenceToXml(seq, indent_num=0))
def testSequenceToXmlWhenAppleData(self): seq = [plist.AppleData('hello')] out = '<array>\n <data>aGVsbG8=</data>\n</array>' self.assertEquals(out, plist.SequenceToXml(seq, indent_num=0))
def testSequenceToXmlWhenAppleUid(self): """Test SequenceToXml().""" seq = [plist.AppleUid(999)] out = ('<array>\n <dict>' '<key>CF$UID</key><integer>999</integer></dict>\n</array>') self.assertEquals(out, plist.SequenceToXml(seq, indent_num=0))