From c74dc171bf03d27ffb77f150f144cac47cd3f8f5 Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Sun, 21 Jun 2015 12:52:45 +0200 Subject: fix py3 issue with auto .gz decompression and add test --- tests/data/test_debs/gdebi-test13.deb | Bin 0 -> 720 bytes tests/test_debfile.py | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 tests/data/test_debs/gdebi-test13.deb (limited to 'tests') 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 Binary files /dev/null and b/tests/data/test_debs/gdebi-test13.deb 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) -- cgit v1.2.3