def test_install_apt_package_raise_exception_lock_failed(self): mss = MountSmbShares() package = 'package1' with pytest.raises(InstallRequiredPackageError) as e: mss.install_apt_package(package) self.assertIsInstance(e.value.source, FakeLockFailedException) self.assertEqual(str(e.value), 'Impossibile installare i pacchetti richiesti con un ' ' utente che non ha diritti amministrativi.')
def test_install_apt_package_raise_generic_exception(self): mss = MountSmbShares() package = 'package1' with pytest.raises(InstallRequiredPackageError) as e: mss.install_apt_package(package) self.assertIsInstance(e.value.source, Exception) self.assertEqual(str(e.value), 'Errore genrico nell\'installazione del pacchetto' ' "{package}".'.format(package=package))
def test_install_apt_package_with_package_already_installed(self): mss = MountSmbShares() package = 'package1' self.assertIsNone(mss.install_apt_package(package))