summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@suse.cz>2013-07-19 12:58:07 +0200
committerMiklos Vajna <vmiklos@suse.cz>2013-07-19 13:11:31 +0200
commit791c8e3aefaf5ea4c15900bc2724564b8e616d0d (patch)
tree46b1156c6edf6a8b1d29cf65eab28ea65a987dff /test
parent787b518be36118741204d89905c0d61719f7ced9 (diff)
msodraw: dump BlipPng
Diffstat (limited to 'test')
-rw-r--r--test/doc/picture.docbin0 -> 26624 bytes
-rwxr-xr-xtest/doc/test.py11
2 files changed, 11 insertions, 0 deletions
diff --git a/test/doc/picture.doc b/test/doc/picture.doc
new file mode 100644
index 0000000..78c8aa7
--- /dev/null
+++ b/test/doc/picture.doc
Binary files differ
diff --git a/test/doc/test.py b/test/doc/test.py
index 97951cb..da0de0a 100755
--- a/test/doc/test.py
+++ b/test/doc/test.py
@@ -185,6 +185,17 @@ class Test(unittest.TestCase):
def test_abi1157(self):
self.dump('abi1157-1')
+ def test_picture(self):
+ self.dump('picture')
+
+ runs = self.getRuns()
+ self.assertEqual(3, len(runs))
+
+ # make sure the correct PNG data is dumped
+ expected = "89504e470d0a1a0a0000000d4948445200000010000000100802000000909168360000015049444154789c9592c14a02511486bf99714ccb322d7521140541cb6a11448b164150fb8a363d41f4083d40cba0655044d0a637a837682fd1a6a2488b10b23475bcb77b671c491dc1cee23077e67cf7fcff39139252f29f08b59e3e1dae8b4c45998ff501a82e070f5cbd3366733acb5c6fa609fc0872651236df0deeca7d002a6cc33d1b941a146ab49ca937e37610e0c590c5c92b67f926a07243b293613f8b1108a8a84aadb01575c9799edd0c895010a0ae71048e77b99b6a92e53861a387a48a6033c5d208c297a43ca8a3697601d217b010632dd9a9f34be09968021698bea4c76ab72f5dd0d6216c3211e1bec2a0c5e59bce9303baa770c7bd38aca7d729692bcd4d512b53bb3b7cc2f45dd604ab098e67b499366025ce5e96a317fd2162e2d76bbbb725bdcd80b12a603aca4581e7aade97e14ec2916ca719ed96e4c54692f5241f755de7019641eacfaff10b469261dc6a800dd30000000049454e44ae426082"
+ actual = runs[1].findall('chpx/prl[@index="0"]/sprm/PICFAndOfficeArtData/inlineSpContainer/fbse/blipPng/BLIPFileData')[0].attrib['value']
+ self.assertEqual(expected, actual)
+
if __name__ == '__main__':
unittest.main()