def test_run_failed_for_apt_lock_failed(self, mock_install_apt, mock_apt): """ Test that run return 1 if into an install_apt_package method occurs an apt.LockFailedException exception """ mss = MountSmbShares() mss.required_packages = ['package1'] mock_apt.LockFailedException = FakeLockFailedException mock_install_apt.side_effect = ( InstallRequiredPackageError( "IRPE", source=FakeLockFailedException("FLFE"))) self.assertEqual(mss.run(), 1)
def test_apt_pkg_requirements_getter_setter(self): mss = MountSmbShares() packages = ['package1', 'package2'] mss.required_packages = packages self.assertListEqual(mss.required_packages, packages)