Exemplo n.º 1
0
    def test_simple_upgrade(self):
        r_jobs = [_Job([], "upgrade", None)]

        request = Request(self.pool)
        request.upgrade()

        self.assertEqual(request.jobs, r_jobs)
Exemplo n.º 2
0
    def test_simple_upgrade(self):
        r_jobs = [_Job([], "upgrade", None)]

        request = Request(self.pool)
        request.upgrade()

        self.assertEqual(request.jobs, r_jobs)
Exemplo n.º 3
0
    def test_simple_update_all(self):
        installed_packages = [P("mkl-10.2.0"), P("numpy-1.7.0")]
        remote_packages = [P("mkl-11.0.0"), P("numpy-1.7.1")]

        solver = self._create_solver(installed_packages, remote_packages)

        request = Request(solver.pool)
        request.upgrade()

        solver._compute_package_maps(request)
        self.assertEqual(solver._id_to_installed_package,
                         {1: P("mkl-10.2.0"), 2: P("numpy-1.7.0")})
        self.assertEqual(solver._id_to_updated_state, {1: True, 2: True})
Exemplo n.º 4
0
    def test_simple_update_all(self):
        installed_packages = [P("mkl-10.2.0"), P("numpy-1.7.0")]
        remote_packages = [P("mkl-11.0.0"), P("numpy-1.7.1")]

        solver = self._create_solver(installed_packages, remote_packages)

        request = Request(solver.pool)
        request.upgrade()

        solver._compute_package_maps(request)
        self.assertEqual(solver._id_to_installed_package, {
            1: P("mkl-10.2.0"),
            2: P("numpy-1.7.0")
        })
        self.assertEqual(solver._id_to_updated_state, {1: True, 2: True})