def install_vagrant(distribution, version): """ install vagrant """ if 'ubuntu' in distribution: apt_install_from_url( 'vagrant', 'https://dl.bintray.com/mitchellh/vagrant/' 'vagrant_%s_x86_64.deb' % version)
def install_vagrant(distribution, version): """ install vagrant """ if 'ubuntu' in distribution: apt_install_from_url('vagrant', 'https://dl.bintray.com/mitchellh/vagrant/' 'vagrant_%s_x86_64.deb' % version)
def test_apt_install_from_url_installs_package(self, *args, **kwargs): pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb') self.assertTrue(sudo('dpkg-query -l diveintopython-zh ' '| grep -q ^.i').return_code == 0)
def test_apt_install_from_url_raises_exception_on_failure(self, *args, **kwargs): sudo('echo > /etc/resolv.conf') with self.assertRaises(SystemExit) as cm: pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb') self.assertEqual(cm.exception.code, 1)
def test_apt_install_from_url_raises_exception_on_failure( self, *args, **kwargs): sudo('echo > /etc/resolv.conf') with self.assertRaises(SystemExit) as cm: pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb') self.assertEqual(cm.exception.code, 1)
def test_apt_install_from_url_installs_package(self, *args, **kwargs): pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb') self.assertTrue( sudo('dpkg-query -l diveintopython-zh ' '| grep -q ^.i').return_code == 0)
def test_apt_install_from_url_returns_true_on_success( self, *args, **kwargs): self.assertTrue( pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb'))
def test_apt_install_from_url_returns_true_on_success(self, *args, **kwargs): self.assertTrue( pkg.apt_install_from_url(pkg_name='diveintopython-zh', url='http://ftp.de.debian.org/debian/pool' '/main/d/diveintopython-zh/' 'diveintopython-zh_5.4b-1_all.deb') )
def install_vagrant(distribution, version): """ install vagrant """ if "ubuntu" in distribution: apt_install_from_url("vagrant", "https://dl.bintray.com/mitchellh/vagrant/" "vagrant_%s_x86_64.deb" % version)