summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Vogt <mvo@debian.org>2015-06-21 12:52:45 +0200
committerMichael Vogt <mvo@debian.org>2015-06-21 13:01:21 +0200
commitc74dc171bf03d27ffb77f150f144cac47cd3f8f5 (patch)
treeb223585861eb9d381e21df96a74ad2c8284ed40c /tests
parentcb57a52242a6da1b1791e63791f1b9cd50518829 (diff)
downloadpython-apt-c74dc171bf03d27ffb77f150f144cac47cd3f8f5.tar.gz
fix py3 issue with auto .gz decompression and add test
Diffstat (limited to 'tests')
-rw-r--r--tests/data/test_debs/gdebi-test13.debbin0 -> 720 bytes
-rw-r--r--tests/test_debfile.py5
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/data/test_debs/gdebi-test13.deb b/tests/data/test_debs/gdebi-test13.deb
new file mode 100644
index 00000000..4e7a8289
--- /dev/null
+++ b/tests/data/test_debs/gdebi-test13.deb
Binary files differ
diff --git a/tests/test_debfile.py b/tests/test_debfile.py
index eae8038f..d6cc88b2 100644
--- a/tests/test_debfile.py
+++ b/tests/test_debfile.py
@@ -178,6 +178,11 @@ Description: testpackage for gdebi - contains usr/bin/binary for file reading
"./data/test_debs/testdep-same-arch_1.0-1_i386.deb")
self.assertTrue(same.check(), same._failure_string)
+ def test_get_content_gzip_data(self):
+ deb = apt.debfile.DebPackage("./data/test_debs/gdebi-test13.deb")
+ data = deb.data_content("./lala.gz")
+ self.assertEqual(data, "Automatically decompressed:\n\nlala\n")
+
if __name__ == "__main__":
#logging.basicConfig(level=logging.DEBUG)