def test_run_dist_upgrade(self):
     """Test running dist-upgrade."""
     _rc, _stdout, _stderr = self.u.run_dist_upgrade()
     cmds = MockPopen.mock_get()
     cmd = cmds[0]
     if isinstance(cmd, (list, tuple)):
         cmd = ' '.join(cmd)
     self.assertTrue('DEBIAN_FRONTEND=noninteractive' in cmd)
     self.assertTrue(' dist-upgrade' in cmd)
 def test_mirror_repositories(self):
     """Test mirror structure and apt-mirror called."""
     self.mock_file.mock_whitelist.add('/var/log/univention')
     self.m.mirror_repositories()
     self.assertTrue(
         os.path.isdir(os.path.join(self.base_dir, 'repo', 'var')))
     self.assertTrue(
         os.path.isdir(os.path.join(self.base_dir, 'repo', 'skel')))
     self.assertTrue(
         os.path.isdir(os.path.join(self.base_dir, 'repo', 'mirror')))
     self.assertTrue(
         os.path.islink(
             os.path.join(self.base_dir, 'repo', 'mirror',
                          'univention-repository')))
     cmds = MockPopen.mock_get()
     cmd = cmds[0]
     if isinstance(cmd, (list, tuple)):
         cmd = cmd[0]
     self.assertTrue('apt-mirror' in cmd)
Example #3
0
 def tearDown(self):
     """Clean up Updater mockup."""
     del self.u
     MockConfigRegistry._EXTRA = {}
     MockUCSHttpServer.mock_reset()
     MockPopen.mock_reset()