예제 #1
0
 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)
예제 #2
0
 def test_apt_pkg_requirements_getter_setter(self):
     mss = MountSmbShares()
     packages = ['package1', 'package2']
     mss.required_packages = packages
     self.assertListEqual(mss.required_packages, packages)