summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2012-09-03 10:44:21 +0200
committerMichael Vogt <michael.vogt@ubuntu.com>2012-09-03 10:44:21 +0200
commit6ade8dd5fe013b0c42dbd8ce1bd5263da097e96e (patch)
treed6a01074363b79a163ed8b1429ef598ead2affc8 /tests
parent74412f99187519f4c70c77071efa382e440dc52d (diff)
parentdc65d59dc294bafcd93dbadd848152736ddc11c5 (diff)
downloadpython-apt-6ade8dd5fe013b0c42dbd8ce1bd5263da097e96e.tar.gz
merged from the debian-sid branch
Diffstat (limited to 'tests')
-rw-r--r--tests/test_aptsources.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/tests/test_aptsources.py b/tests/test_aptsources.py
index dcfb0682..41cfabb3 100644
--- a/tests/test_aptsources.py
+++ b/tests/test_aptsources.py
@@ -233,6 +233,20 @@ class TestAptSources(unittest.TestCase):
for key in found:
self.assertEqual(found[key], 1)
+ def test_enable_disabled(self):
+ """LP: #1042916: Test enabling disabled entry."""
+ apt_pkg.config.set("Dir::Etc::sourcelist", "data/aptsources/"
+ "sources.list")
+ sources = aptsources.sourceslist.SourcesList(True, self.templates)
+ disabled = sources.add("deb", "http://fi.archive.ubuntu.com/ubuntu/",
+ "precise",
+ ["main"])
+ disabled.set_enabled(False)
+ enabled = sources.add("deb", "http://fi.archive.ubuntu.com/ubuntu/",
+ "precise",
+ ["main"])
+ self.assertEqual(disabled, enabled)
+ self.assertFalse(disabled.disabled)
if __name__ == "__main__":
os.chdir(os.path.dirname(__file__))