From 3b155e595fed78f8eac22de78106cd3dcad9793c Mon Sep 17 00:00:00 2001 From: Michael Vogt Date: Mon, 12 Jul 2010 14:42:39 +0200 Subject: tests/test_debfile.py: move test_debs into tests/data --- tests/data/test_debs/gdebi-test1.deb | Bin 0 -> 934 bytes tests/data/test_debs/gdebi-test10.deb | Bin 0 -> 614 bytes tests/data/test_debs/gdebi-test2.deb | Bin 0 -> 554 bytes tests/data/test_debs/gdebi-test3.deb | Bin 0 -> 570 bytes tests/data/test_debs/gdebi-test4.deb | Bin 0 -> 2306 bytes tests/data/test_debs/gdebi-test5.deb | Bin 0 -> 2306 bytes tests/data/test_debs/gdebi-test6.deb | Bin 0 -> 600 bytes tests/data/test_debs/gdebi-test7.deb | Bin 0 -> 578 bytes tests/data/test_debs/gdebi-test8.deb | Bin 0 -> 598 bytes tests/data/test_debs/gdebi-test9.deb | Bin 0 -> 586 bytes tests/data/test_debs/var/lib/dpkg/status | 77 +++++++++++++++++++++++++++++++ tests/test_debfile.py | 4 +- tests/test_debs/gdebi-test1.deb | Bin 934 -> 0 bytes tests/test_debs/gdebi-test10.deb | Bin 614 -> 0 bytes tests/test_debs/gdebi-test2.deb | Bin 554 -> 0 bytes tests/test_debs/gdebi-test3.deb | Bin 570 -> 0 bytes tests/test_debs/gdebi-test4.deb | Bin 2306 -> 0 bytes tests/test_debs/gdebi-test5.deb | Bin 2306 -> 0 bytes tests/test_debs/gdebi-test6.deb | Bin 600 -> 0 bytes tests/test_debs/gdebi-test7.deb | Bin 578 -> 0 bytes tests/test_debs/gdebi-test8.deb | Bin 598 -> 0 bytes tests/test_debs/gdebi-test9.deb | Bin 586 -> 0 bytes tests/test_debs/var/lib/dpkg/status | 77 ------------------------------- 23 files changed, 79 insertions(+), 79 deletions(-) create mode 100644 tests/data/test_debs/gdebi-test1.deb create mode 100644 tests/data/test_debs/gdebi-test10.deb create mode 100644 tests/data/test_debs/gdebi-test2.deb create mode 100644 tests/data/test_debs/gdebi-test3.deb create mode 100644 tests/data/test_debs/gdebi-test4.deb create mode 100644 tests/data/test_debs/gdebi-test5.deb create mode 100644 tests/data/test_debs/gdebi-test6.deb create mode 100644 tests/data/test_debs/gdebi-test7.deb create mode 100644 tests/data/test_debs/gdebi-test8.deb create mode 100644 tests/data/test_debs/gdebi-test9.deb create mode 100644 tests/data/test_debs/var/lib/dpkg/status delete mode 100644 tests/test_debs/gdebi-test1.deb delete mode 100644 tests/test_debs/gdebi-test10.deb delete mode 100644 tests/test_debs/gdebi-test2.deb delete mode 100644 tests/test_debs/gdebi-test3.deb delete mode 100644 tests/test_debs/gdebi-test4.deb delete mode 100644 tests/test_debs/gdebi-test5.deb delete mode 100644 tests/test_debs/gdebi-test6.deb delete mode 100644 tests/test_debs/gdebi-test7.deb delete mode 100644 tests/test_debs/gdebi-test8.deb delete mode 100644 tests/test_debs/gdebi-test9.deb delete mode 100644 tests/test_debs/var/lib/dpkg/status (limited to 'tests') diff --git a/tests/data/test_debs/gdebi-test1.deb b/tests/data/test_debs/gdebi-test1.deb new file mode 100644 index 00000000..ea9991ac Binary files /dev/null and b/tests/data/test_debs/gdebi-test1.deb differ diff --git a/tests/data/test_debs/gdebi-test10.deb b/tests/data/test_debs/gdebi-test10.deb new file mode 100644 index 00000000..ca43ace6 Binary files /dev/null and b/tests/data/test_debs/gdebi-test10.deb differ diff --git a/tests/data/test_debs/gdebi-test2.deb b/tests/data/test_debs/gdebi-test2.deb new file mode 100644 index 00000000..307ac689 Binary files /dev/null and b/tests/data/test_debs/gdebi-test2.deb differ diff --git a/tests/data/test_debs/gdebi-test3.deb b/tests/data/test_debs/gdebi-test3.deb new file mode 100644 index 00000000..436b9258 Binary files /dev/null and b/tests/data/test_debs/gdebi-test3.deb differ diff --git a/tests/data/test_debs/gdebi-test4.deb b/tests/data/test_debs/gdebi-test4.deb new file mode 100644 index 00000000..9eb92d1b Binary files /dev/null and b/tests/data/test_debs/gdebi-test4.deb differ diff --git a/tests/data/test_debs/gdebi-test5.deb b/tests/data/test_debs/gdebi-test5.deb new file mode 100644 index 00000000..0c98c03f Binary files /dev/null and b/tests/data/test_debs/gdebi-test5.deb differ diff --git a/tests/data/test_debs/gdebi-test6.deb b/tests/data/test_debs/gdebi-test6.deb new file mode 100644 index 00000000..8ceacadc Binary files /dev/null and b/tests/data/test_debs/gdebi-test6.deb differ diff --git a/tests/data/test_debs/gdebi-test7.deb b/tests/data/test_debs/gdebi-test7.deb new file mode 100644 index 00000000..c0414990 Binary files /dev/null and b/tests/data/test_debs/gdebi-test7.deb differ diff --git a/tests/data/test_debs/gdebi-test8.deb b/tests/data/test_debs/gdebi-test8.deb new file mode 100644 index 00000000..439f8ca7 Binary files /dev/null and b/tests/data/test_debs/gdebi-test8.deb differ diff --git a/tests/data/test_debs/gdebi-test9.deb b/tests/data/test_debs/gdebi-test9.deb new file mode 100644 index 00000000..9901d906 Binary files /dev/null and b/tests/data/test_debs/gdebi-test9.deb differ diff --git a/tests/data/test_debs/var/lib/dpkg/status b/tests/data/test_debs/var/lib/dpkg/status new file mode 100644 index 00000000..443262e1 --- /dev/null +++ b/tests/data/test_debs/var/lib/dpkg/status @@ -0,0 +1,77 @@ +Package: apt +Status: hold ok installed +Priority: important +Section: admin +Installed-Size: 5456 +Maintainer: APT Development Team +Architecture: i386 +Version: 0.7.25.3 +Replaces: libapt-pkg-dev (<< 0.3.7), libapt-pkg-doc (<< 0.3.7) +Provides: libapt-pkg-libc6.10-6-4.8 +Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt +Conffiles: + /etc/cron.daily/apt 3528ddf873535d4c268d83e73e85dc79 + /etc/apt/apt.conf.d/01autoremove 6154750d39a78704b5bbf6fafd65ada7 + /etc/logrotate.d/apt 179f2ed4f85cbaca12fa3d69c2a4a1c3 + /etc/apt/apt.conf.d/01ubuntu 078b96538a377743bee0f554eb5b2fc6 obsolete +Description: Advanced front-end for dpkg + This is Debian's next generation front-end for the dpkg package manager. + It provides the apt-get utility and APT dselect method that provides a + simpler, safer way to install and upgrade packages. + . + APT features complete installation ordering, multiple source capability + and several other unique features, see the Users Guide in apt-doc. + +Package: postfix +Status: install ok installed +Priority: extra +Section: mail +Installed-Size: 3488 +Maintainer: LaMont Jones +Architecture: i386 +Version: 2.7.0-1 +Replaces: mail-transport-agent, postfix-tls +Provides: default-mta, mail-transport-agent, postfix-tls +Recommends: python +Suggests: procmail, postfix-mysql, postfix-pgsql, postfix-ldap, postfix-pcre, sasl2-bin, libsasl2-modules, resolvconf, postfix-cdb, mail-reader, ufw +Conflicts: libnss-db (<< 2.2-3), mail-transport-agent, postfix-tls, smail +Conffiles: + /etc/init.d/postfix e47d7ef0cbd2e212324812d74c409d77 + /etc/ppp/ip-up.d/postfix fccc53fc4eeeab46941ebcc95a71e766 + /etc/ppp/ip-down.d/postfix 52275dc23864f3bfca412c7558e28fe6 + /etc/network/if-up.d/postfix fccc53fc4eeeab46941ebcc95a71e766 + /etc/network/if-down.d/postfix 52275dc23864f3bfca412c7558e28fe6 + /etc/postfix/postfix-script 0d01860b2f0778cf41951c801f538b30 + /etc/postfix/post-install d53706c232f6497539fa0c99df674b33 + /etc/postfix/postfix-files 47e63262ab84069c840556b469b0fb2f + /etc/rsyslog.d/postfix.conf d8a09827fff2a22311e4dd4a83e95c83 + /etc/ufw/applications.d/postfix 6716a7729145a40bf7cb721c8dc6c3b0 + /etc/resolvconf/update-libc.d/postfix 6c80adbe120bc46cbf42658a7364e17f +Description: High-performance mail transport agent + Postfix is Wietse Venema's mail transport agent that started life as an + alternative to the widely-used Sendmail program. Postfix attempts to + be fast, easy to administer, and secure, while at the same time being + sendmail compatible enough to not upset existing users. Thus, the outside + has a sendmail-ish flavor, but the inside is completely different. + +Package: debconf +Status: install ok installed +Priority: important +Section: admin +Installed-Size: 924 +Maintainer: Debconf Developers +Architecture: all +Version: 1.5.28 +Replaces: debconf-tiny +Provides: debconf-2.0 +Recommends: apt-utils (>= 0.5.1) +Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, libterm-readline-gnu-perl, libgnome2-perl, libnet-ldap-perl, perl +Conflicts: apt (<< 0.3.12.1), cdebconf (<< 0.96), debconf-tiny, debconf-utils (<< 1.3.22), dialog (<< 0.9b-20020814-1), menu (<= 2.1.3-1), whiptail (<< 0.51.4-11), whiptail-utf8 (<= 0.50.17-13) +Conffiles: + /etc/apt/apt.conf.d/70debconf 7e9d09d5801a42b4926b736b8eeabb73 + /etc/bash_completion.d/debconf 8fa1862734fbe54d7178aaaa419f5a11 + /etc/debconf.conf 8c0619be413824f1fc7698cee0f23811 +Description: Debian configuration management system + Debconf is a configuration management system for debian packages. Packages + use Debconf to ask questions when they are installed. +Python-Version: 2.6, 3.1 diff --git a/tests/test_debfile.py b/tests/test_debfile.py index 6af0cf1c..c71c34a3 100644 --- a/tests/test_debfile.py +++ b/tests/test_debfile.py @@ -46,14 +46,14 @@ class TestDebfilee(unittest.TestCase): def setUp(self): apt_pkg.config.set("APT::Architecture","i386") apt_pkg.config.set("Dir::State::status", - "./test_debs/var/lib/dpkg/status") + "./data/test_debs/var/lib/dpkg/status") self.cache = apt.Cache() def testDebFile(self): deb = apt.debfile.DebPackage(cache=self.cache) for (filename, expected_res) in self.TEST_DEBS: logging.debug("testing %s, expecting %s" % (filename, expected_res)) - deb.open(os.path.join("test_debs", filename)) + deb.open(os.path.join("data", "test_debs", filename)) res = deb.check() self.assertEqual(res, expected_res, "Unexpected result for package '%s' (got %s wanted %s)" % ( diff --git a/tests/test_debs/gdebi-test1.deb b/tests/test_debs/gdebi-test1.deb deleted file mode 100644 index ea9991ac..00000000 Binary files a/tests/test_debs/gdebi-test1.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test10.deb b/tests/test_debs/gdebi-test10.deb deleted file mode 100644 index ca43ace6..00000000 Binary files a/tests/test_debs/gdebi-test10.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test2.deb b/tests/test_debs/gdebi-test2.deb deleted file mode 100644 index 307ac689..00000000 Binary files a/tests/test_debs/gdebi-test2.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test3.deb b/tests/test_debs/gdebi-test3.deb deleted file mode 100644 index 436b9258..00000000 Binary files a/tests/test_debs/gdebi-test3.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test4.deb b/tests/test_debs/gdebi-test4.deb deleted file mode 100644 index 9eb92d1b..00000000 Binary files a/tests/test_debs/gdebi-test4.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test5.deb b/tests/test_debs/gdebi-test5.deb deleted file mode 100644 index 0c98c03f..00000000 Binary files a/tests/test_debs/gdebi-test5.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test6.deb b/tests/test_debs/gdebi-test6.deb deleted file mode 100644 index 8ceacadc..00000000 Binary files a/tests/test_debs/gdebi-test6.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test7.deb b/tests/test_debs/gdebi-test7.deb deleted file mode 100644 index c0414990..00000000 Binary files a/tests/test_debs/gdebi-test7.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test8.deb b/tests/test_debs/gdebi-test8.deb deleted file mode 100644 index 439f8ca7..00000000 Binary files a/tests/test_debs/gdebi-test8.deb and /dev/null differ diff --git a/tests/test_debs/gdebi-test9.deb b/tests/test_debs/gdebi-test9.deb deleted file mode 100644 index 9901d906..00000000 Binary files a/tests/test_debs/gdebi-test9.deb and /dev/null differ diff --git a/tests/test_debs/var/lib/dpkg/status b/tests/test_debs/var/lib/dpkg/status deleted file mode 100644 index 443262e1..00000000 --- a/tests/test_debs/var/lib/dpkg/status +++ /dev/null @@ -1,77 +0,0 @@ -Package: apt -Status: hold ok installed -Priority: important -Section: admin -Installed-Size: 5456 -Maintainer: APT Development Team -Architecture: i386 -Version: 0.7.25.3 -Replaces: libapt-pkg-dev (<< 0.3.7), libapt-pkg-doc (<< 0.3.7) -Provides: libapt-pkg-libc6.10-6-4.8 -Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, bzip2, lzma, python-apt -Conffiles: - /etc/cron.daily/apt 3528ddf873535d4c268d83e73e85dc79 - /etc/apt/apt.conf.d/01autoremove 6154750d39a78704b5bbf6fafd65ada7 - /etc/logrotate.d/apt 179f2ed4f85cbaca12fa3d69c2a4a1c3 - /etc/apt/apt.conf.d/01ubuntu 078b96538a377743bee0f554eb5b2fc6 obsolete -Description: Advanced front-end for dpkg - This is Debian's next generation front-end for the dpkg package manager. - It provides the apt-get utility and APT dselect method that provides a - simpler, safer way to install and upgrade packages. - . - APT features complete installation ordering, multiple source capability - and several other unique features, see the Users Guide in apt-doc. - -Package: postfix -Status: install ok installed -Priority: extra -Section: mail -Installed-Size: 3488 -Maintainer: LaMont Jones -Architecture: i386 -Version: 2.7.0-1 -Replaces: mail-transport-agent, postfix-tls -Provides: default-mta, mail-transport-agent, postfix-tls -Recommends: python -Suggests: procmail, postfix-mysql, postfix-pgsql, postfix-ldap, postfix-pcre, sasl2-bin, libsasl2-modules, resolvconf, postfix-cdb, mail-reader, ufw -Conflicts: libnss-db (<< 2.2-3), mail-transport-agent, postfix-tls, smail -Conffiles: - /etc/init.d/postfix e47d7ef0cbd2e212324812d74c409d77 - /etc/ppp/ip-up.d/postfix fccc53fc4eeeab46941ebcc95a71e766 - /etc/ppp/ip-down.d/postfix 52275dc23864f3bfca412c7558e28fe6 - /etc/network/if-up.d/postfix fccc53fc4eeeab46941ebcc95a71e766 - /etc/network/if-down.d/postfix 52275dc23864f3bfca412c7558e28fe6 - /etc/postfix/postfix-script 0d01860b2f0778cf41951c801f538b30 - /etc/postfix/post-install d53706c232f6497539fa0c99df674b33 - /etc/postfix/postfix-files 47e63262ab84069c840556b469b0fb2f - /etc/rsyslog.d/postfix.conf d8a09827fff2a22311e4dd4a83e95c83 - /etc/ufw/applications.d/postfix 6716a7729145a40bf7cb721c8dc6c3b0 - /etc/resolvconf/update-libc.d/postfix 6c80adbe120bc46cbf42658a7364e17f -Description: High-performance mail transport agent - Postfix is Wietse Venema's mail transport agent that started life as an - alternative to the widely-used Sendmail program. Postfix attempts to - be fast, easy to administer, and secure, while at the same time being - sendmail compatible enough to not upset existing users. Thus, the outside - has a sendmail-ish flavor, but the inside is completely different. - -Package: debconf -Status: install ok installed -Priority: important -Section: admin -Installed-Size: 924 -Maintainer: Debconf Developers -Architecture: all -Version: 1.5.28 -Replaces: debconf-tiny -Provides: debconf-2.0 -Recommends: apt-utils (>= 0.5.1) -Suggests: debconf-doc, debconf-utils, whiptail | dialog | gnome-utils, libterm-readline-gnu-perl, libgnome2-perl, libnet-ldap-perl, perl -Conflicts: apt (<< 0.3.12.1), cdebconf (<< 0.96), debconf-tiny, debconf-utils (<< 1.3.22), dialog (<< 0.9b-20020814-1), menu (<= 2.1.3-1), whiptail (<< 0.51.4-11), whiptail-utf8 (<= 0.50.17-13) -Conffiles: - /etc/apt/apt.conf.d/70debconf 7e9d09d5801a42b4926b736b8eeabb73 - /etc/bash_completion.d/debconf 8fa1862734fbe54d7178aaaa419f5a11 - /etc/debconf.conf 8c0619be413824f1fc7698cee0f23811 -Description: Debian configuration management system - Debconf is a configuration management system for debian packages. Packages - use Debconf to ask questions when they are installed. -Python-Version: 2.6, 3.1 -- cgit v1.2.3