Exemple #1
0
	def test_repo_remove(self):
		Config.init('mytestrepo')
		Config.set('signdb', False)
		Pacman.repo_remove('my.db.tar.gz', ['pkg1', 'pkg2'])
		self.assertEqual('/usr/bin/repo-remove my.db.tar.gz pkg1 pkg2', PacmanTest.cmd)
		Config.set('signdb', True)
		Pacman.repo_remove('db', ['pkg1'])
		self.assertEqual('/usr/bin/repo-remove db pkg1 --verify --sign', PacmanTest.cmd)
Exemple #2
0
 def test_repo_remove(self):
     Config.init('mytestrepo')
     Config.set('signdb', False)
     Pacman.repo_remove('my.db.tar.gz', ['pkg1', 'pkg2'])
     self.assertEqual('/usr/bin/repo-remove my.db.tar.gz pkg1 pkg2',
                      PacmanTest.cmd)
     Config.set('signdb', True)
     Pacman.repo_remove('db', ['pkg1'])
     self.assertEqual('/usr/bin/repo-remove db pkg1 --verify --sign',
                      PacmanTest.cmd)
Exemple #3
0
 def test_set(self):
     Config.set('hello', 'world')
     self.assertEqual('world', Config.get('hello'))
     Config.set('sign', False)
     self.assertIs(False, Config.get('sign'))
     Config.set('something', True)
     self.assertEqual('yes', Config.get('something'))
     Config.set('no-aur-upgrade', ['pkg1', 'pkg2'])
     self.assertEqual(['pkg1', 'pkg2'], Config.get('no-aur-upgrade'))
     Config.set('something', [1, 2, 3])
     self.assertEqual('1 2 3', Config.get('something'))
Exemple #4
0
	def test_set(self):
		Config.set('hello', 'world')
		self.assertEqual('world', Config.get('hello'))
		Config.set('sign', False)
		self.assertIs(False, Config.get('sign'))
		Config.set('something', True)
		self.assertEqual('yes', Config.get('something'))
		Config.set('no-aur-upgrade', ['pkg1', 'pkg2'])
		self.assertEqual(['pkg1', 'pkg2'], Config.get('no-aur-upgrade'))
		Config.set('something', [1, 2, 3])
		self.assertEqual('1 2 3', Config.get('something'))
Exemple #5
0
	def setUp(self):
		self.repo = mkdtemp(prefix='local-repo-test-repo-')
		self.log = join(self.repo, '.data', 'log', 'some', 'path')
		self.buildlog = join(self.repo, '.data', 'buildlog', 'path', 'yay')
		self.pkgbuild = join(self.repo, '.data', 'pkgbuild', 'test')
		Config.init('logtest')
		Config.set('path', self.repo)
		Config.set('log', self.log)
		Config.set('buildlog', self.buildlog)
		Config.set('pkgbuild', self.pkgbuild)
Exemple #6
0
 def setUp(self):
     self.repo = mkdtemp(prefix='local-repo-test-repo-')
     self.log = join(self.repo, '.data', 'log', 'some', 'path')
     self.buildlog = join(self.repo, '.data', 'buildlog', 'path', 'yay')
     self.pkgbuild = join(self.repo, '.data', 'pkgbuild', 'test')
     Config.init('logtest')
     Config.set('path', self.repo)
     Config.set('log', self.log)
     Config.set('buildlog', self.buildlog)
     Config.set('pkgbuild', self.pkgbuild)
Exemple #7
0
 def test_make_package(self):
     Config.init('mytestrepo')
     Config.set('sign', False)
     Config.set('buildlog', '')
     Pacman.make_package('/tmp')
     self.assertEqual('/usr/bin/makepkg -d --nosign', PacmanTest.cmd)
     Pacman.make_package('/tmp', force=True)
     self.assertEqual('/usr/bin/makepkg -d -f --nosign', PacmanTest.cmd)
     Config.set('buildlog', '/some/path')
     Pacman.make_package('/tmp')
     self.assertEqual('/usr/bin/makepkg -d -L -m --nosign', PacmanTest.cmd)
     Config.set('sign', True)
     Pacman.make_package('/tmp')
     self.assertEqual('/usr/bin/makepkg -d -L -m --sign', PacmanTest.cmd)
Exemple #8
0
	def test_make_package(self):
		Config.init('mytestrepo')
		Config.set('sign', False)
		Config.set('buildlog', '')
		Pacman.make_package('/tmp')
		self.assertEqual('/usr/bin/makepkg -d --nosign', PacmanTest.cmd)
		Pacman.make_package('/tmp', force=True)
		self.assertEqual('/usr/bin/makepkg -d -f --nosign', PacmanTest.cmd)
		Config.set('buildlog', '/some/path')
		Pacman.make_package('/tmp')
		self.assertEqual('/usr/bin/makepkg -d -L -m --nosign', PacmanTest.cmd)
		Config.set('sign', True)
		Pacman.make_package('/tmp')
		self.assertEqual('/usr/bin/makepkg -d -L -m --sign', PacmanTest.cmd)
Exemple #9
0
 def test_save(self):
     Config.init('test2', path=self.conf)
     Config.set('path', self.repo)
     Config.set('sign', True)
     Config.set('log', '/some/fancy/path')
     Config.save(path=self.conf)
     Config.init('test2', path=self.conf)
     self.assertEqual(self.repo, Config.get('path'))
     self.assertIs(True, Config.get('sign'))
     self.assertEqual('/some/fancy/path', Config.get('log'))
Exemple #10
0
	def test_save(self):
		Config.init('test2', path=self.conf)
		Config.set('path', self.repo)
		Config.set('sign', True)
		Config.set('log', '/some/fancy/path')
		Config.save(path=self.conf)
		Config.init('test2', path=self.conf)
		self.assertEqual(self.repo, Config.get('path'))
		self.assertIs(True, Config.get('sign'))
		self.assertEqual('/some/fancy/path', Config.get('log'))