[arch-projects] [pyalpm][PATCH add tests] 1/4] Remove old tests
Jelle van der Waa
jelle at vdwaa.nl
Sat Oct 29 15:27:07 UTC 2016
These options are no longer part of pyalpm.
Signed-off-by: Jelle van der Waa <jelle at vdwaa.nl>
---
tests/options.py | 124 -------------------------------------------------------
1 file changed, 124 deletions(-)
delete mode 100644 tests/options.py
diff --git a/tests/options.py b/tests/options.py
deleted file mode 100644
index e2610c5..0000000
--- a/tests/options.py
+++ /dev/null
@@ -1,124 +0,0 @@
-import unittest
-import pyalpm
-
-class TestOptions(unittest.TestCase):
- def setUp(self):
- pyalpm.initialize()
-
- def tearDown(self):
- pyalpm.release()
-
- def test_paths(self):
- "Test getter/setters for file path options"
- opts = pyalpm.options
- opts.root = "/root"
- self.assertEqual(opts.root, "/root/")
-
- opts.dbpath = "/var/lib/pacman"
- self.assertEqual(opts.dbpath, "/var/lib/pacman/")
- self.assertEqual(opts.lockfile, "/var/lib/pacman/db.lck")
-
- opts.logfile = "/var/log/pacman.log"
- self.assertEqual(opts.logfile, "/var/log/pacman.log")
-
- def test_paths_wrong_type(self):
- opts = pyalpm.options
- with self.assertRaises(TypeError):
- opts.root = 3
- with self.assertRaises(TypeError):
- opts.dbpath = 3
- with self.assertRaises(TypeError):
- opts.logfile = 3
-
- def test_string(self):
- "Test getter/setters for string options"
- pyalpm.options.arch = 'i686'
- self.assertEqual(pyalpm.options.arch, 'i686')
- with self.assertRaises(TypeError):
- pyalpm.options.arch = ["i686"]
-
- def test_booleans(self):
- "Test get/set for boolean options"
- opts = pyalpm.options
- opts.usesyslog = 1
- self.assertEqual(opts.usesyslog, 1)
- opts.usesyslog = 0
- self.assertEqual(opts.usesyslog, 0)
- opts.usedelta = 1
- self.assertEqual(opts.usedelta, 1)
- opts.checkspace = 1
- self.assertEqual(opts.checkspace, 1)
-
- def test_lists(self):
- "Test get/set for list options"
- opts = pyalpm.options
-
- opts.noupgrades = ["glibc", "pacman"]
- self.assertEqual(set(opts.noupgrades), set(["glibc", "pacman"]))
- opts.add_noupgrade("kernel26")
- self.assertEqual(set(opts.noupgrades), set(["glibc", "pacman", "kernel26"]))
- opts.remove_noupgrade("glibc")
- self.assertEqual(set(opts.noupgrades), set(["pacman", "kernel26"]))
-
- opts.ignorepkgs = ["glibc", "pacman"]
- self.assertEqual(set(opts.ignorepkgs), set(["glibc", "pacman"]))
-
-class TestOptionsNotInit(unittest.TestCase):
- def test_root(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.root = "/root"
- with self.assertRaises(pyalpm.error):
- s = opts.root
-
- def test_dbpath(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.dbpath = "/var/lib/pacman"
- with self.assertRaises(pyalpm.error):
- s = opts.dbpath
-
- def test_logfile(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.logfile = "/var/log/pacman.log"
- with self.assertRaises(pyalpm.error):
- s = opts.logfile
-
- def test_lockfile(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- s = opts.lockfile
-
- def test_arch(self):
- with self.assertRaises(pyalpm.error):
- pyalpm.options.arch = "i686"
- with self.assertRaises(pyalpm.error):
- s = pyalpm.options.arch
-
- def test_usesyslog(self):
- "Test get/set for boolean options"
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.usesyslog = 1
- with self.assertRaises(pyalpm.error):
- x = opts.usesyslog
-
- def test_usedelta(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.usedelta = 1
- with self.assertRaises(pyalpm.error):
- x = opts.usedelta
-
- def test_checkspace(self):
- opts = pyalpm.options
- with self.assertRaises(pyalpm.error):
- opts.checkspace = 1
- with self.assertRaises(pyalpm.error):
- x = opts.checkspace
-
-if __name__ == "__main__":
- unittest.main(verbosity = 2)
-
-# vim: set ts=4 sw=4 tw=0 et:
--
2.10.1
More information about the arch-projects
mailing list