summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2010-08-31 15:12:54 +0200
committerMichael Vogt <michael.vogt@ubuntu.com>2010-08-31 15:12:54 +0200
commit306d93a0257ddb2442d03df05952ce5bacbc5802 (patch)
treec17673407ee9ad7265a0b1d2180508fec245f5cf /tests
parentaaaa4e322280c780711f4242ed3d01c9e9d28af6 (diff)
downloadpython-apt-306d93a0257ddb2442d03df05952ce5bacbc5802.tar.gz
tests/test_debfile.py: add test for binary reading
Diffstat (limited to 'tests')
-rw-r--r--tests/data/test_debs/gdebi-test12.debbin0 -> 966 bytes
-rw-r--r--tests/test_debfile.py6
2 files changed, 6 insertions, 0 deletions
diff --git a/tests/data/test_debs/gdebi-test12.deb b/tests/data/test_debs/gdebi-test12.deb
new file mode 100644
index 00000000..36544cc7
--- /dev/null
+++ b/tests/data/test_debs/gdebi-test12.deb
Binary files differ
diff --git a/tests/test_debfile.py b/tests/test_debfile.py
index 04a5e0b3..72b9100c 100644
--- a/tests/test_debfile.py
+++ b/tests/test_debfile.py
@@ -78,10 +78,16 @@ class TestDebfilee(unittest.TestCase):
filename, res, expected_res, deb._failure_string))
def testContent(self):
+ # normal
deb = apt.debfile.DebPackage(cache=self.cache)
deb.open(os.path.join("data", "test_debs", "gdebi-test11.deb"))
self.assertEqual('#!/bin/sh\necho "test"\n',
deb.data_content("usr/bin/test"))
+ # binary
+ deb = apt.debfile.DebPackage(cache=self.cache)
+ deb.open(os.path.join("data", "test_debs", "gdebi-test12.deb"))
+ self.assertEqual('#!/bin/sh\necho "test"\n',
+ deb.data_content("usr/bin/binary"))
if __name__ == "__main__":
#logging.basicConfig(level=logging.DEBUG)