#!/usr/bin/python # # Copyright (C) 2011 Julian Andres Klode # # Copying and distribution of this file, with or without modification, # are permitted in any medium without royalty provided the copyright # notice and this notice are preserved. """Unit tests for verifying the correctness of apt_pkg.Configuration""" import unittest import apt_pkg class TestConfiguration(unittest.TestCase): """Test various configuration things""" def setUp(self): """Prepare the tests, create reference values...""" apt_pkg.init_config() def test_lp707416(self): """configuration: Test empty arguments (LP: #707416)""" self.assertRaises(ValueError, apt_pkg.parse_commandline, apt_pkg.config,[], []) self.assertRaises(SystemError, apt_pkg.parse_commandline, apt_pkg.config,[], ["cmd", "--arg0"]) if __name__ == "__main__": unittest.main()