From d902f6e33493be74d7908b859d6272a7892f635c Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Mon, 21 Mar 2011 16:30:25 +0100 Subject: * python/arfile.cc, apt/debfile.py: - add support for .xz archives * tests/test_debfile.py: - add test for xz compression --- tests/data/test_debs/data-tar-xz.deb | Bin 0 -> 626 bytes tests/test_debfile.py | 5 +++++ 2 files changed, 5 insertions(+) create mode 100644 tests/data/test_debs/data-tar-xz.deb (limited to 'tests') diff --git a/tests/data/test_debs/data-tar-xz.deb b/tests/data/test_debs/data-tar-xz.deb new file mode 100644 index 00000000..fc15f597 Binary files /dev/null and b/tests/data/test_debs/data-tar-xz.deb differ diff --git a/tests/test_debfile.py b/tests/test_debfile.py index 712c4958..32e52ddb 100644 --- a/tests/test_debfile.py +++ b/tests/test_debfile.py @@ -112,6 +112,11 @@ Description: testpackage for gdebi - contains usr/bin/binary for file reading content = deb.control_content("control") self.assertEqual(content, needle) + def test_xz_data(self): + deb = apt.debfile.DebPackage("./data/test_debs/data-tar-xz.deb") + self.assertEqual(deb.filelist, ["./", "usr/", "usr/bin/"]) + + if __name__ == "__main__": #logging.basicConfig(level=logging.DEBUG) unittest.main() -- cgit v1.2.3