def test_apt_v3_mirror_arches_sysdefault(self): """test_apt_v3_mirror_arches - Test arches fallback to sys default""" arch = 'amd64' default_mirrors = cc_apt_configure.get_default_mirrors(arch) pmir = default_mirrors["PRIMARY"] smir = default_mirrors["SECURITY"] mycloud = self._get_cloud('ubuntu') cfg = { "primary": [{ 'arches': ["thisarchdoesntexist_64"], "uri": "notthis" }, { 'arches': ["thisarchdoesntexist"], "uri": "notthiseither" }], "security": [{ 'arches': ["thisarchdoesntexist"], "uri": "nothat" }, { 'arches': ["thisarchdoesntexist_64"], "uri": "nothateither" }] } mirrors = cc_apt_configure.find_apt_mirror_info(cfg, mycloud, arch) self.assertEqual(mirrors['MIRROR'], pmir) self.assertEqual(mirrors['PRIMARY'], pmir) self.assertEqual(mirrors['SECURITY'], smir)
def test_apt_v3_get_def_mir_non_intel_no_arch(self, m_get_architecture): arch = 'ppc64el' m_get_architecture.return_value = arch expected = { 'PRIMARY': 'http://ports.ubuntu.com/ubuntu-ports', 'SECURITY': 'http://ports.ubuntu.com/ubuntu-ports' } self.assertEqual(expected, cc_apt_configure.get_default_mirrors())
def test_apt_v3_get_default_mirrors_non_intel_with_arch(self): found = cc_apt_configure.get_default_mirrors('ppc64el') expected = { 'PRIMARY': 'http://ports.ubuntu.com/ubuntu-ports', 'SECURITY': 'http://ports.ubuntu.com/ubuntu-ports' } self.assertEqual(expected, found)
def test_apt_v3_mirror_default(self): """test_apt_v3_mirror_default - Test without defining a mirror""" arch = 'amd64' default_mirrors = cc_apt_configure.get_default_mirrors(arch) pmir = default_mirrors["PRIMARY"] smir = default_mirrors["SECURITY"] mycloud = self._get_cloud('ubuntu') mirrors = cc_apt_configure.find_apt_mirror_info({}, mycloud, arch) self.assertEqual(mirrors['MIRROR'], pmir) self.assertEqual(mirrors['PRIMARY'], pmir) self.assertEqual(mirrors['SECURITY'], smir)
def test_apt_v3_mirror_arches_sysdefault(self): """test_apt_v3_mirror_arches - Test arches fallback to sys default""" arch = 'amd64' default_mirrors = cc_apt_configure.get_default_mirrors(arch) pmir = default_mirrors["PRIMARY"] smir = default_mirrors["SECURITY"] mycloud = self._get_cloud('ubuntu') cfg = {"primary": [{'arches': ["thisarchdoesntexist_64"], "uri": "notthis"}, {'arches': ["thisarchdoesntexist"], "uri": "notthiseither"}], "security": [{'arches': ["thisarchdoesntexist"], "uri": "nothat"}, {'arches': ["thisarchdoesntexist_64"], "uri": "nothateither"}]} mirrors = cc_apt_configure.find_apt_mirror_info(cfg, mycloud, arch) self.assertEqual(mirrors['MIRROR'], pmir) self.assertEqual(mirrors['PRIMARY'], pmir) self.assertEqual(mirrors['SECURITY'], smir)
def test_apt_v3_get_default_mirrors_non_intel_with_arch(self): found = cc_apt_configure.get_default_mirrors('ppc64el') expected = {'PRIMARY': 'http://ports.ubuntu.com/ubuntu-ports', 'SECURITY': 'http://ports.ubuntu.com/ubuntu-ports'} self.assertEqual(expected, found)
def test_apt_v3_get_def_mir_non_intel_no_arch(self, m_get_architecture): arch = 'ppc64el' m_get_architecture.return_value = arch expected = {'PRIMARY': 'http://ports.ubuntu.com/ubuntu-ports', 'SECURITY': 'http://ports.ubuntu.com/ubuntu-ports'} self.assertEqual(expected, cc_apt_configure.get_default_mirrors())