コード例 #1
0
ファイル: test_apt_source.py プロジェクト: lucasmoura/curtin
 def _get_default_params():
     """ get_default_params
     Get the most basic default mrror and release info to be used in tests
     """
     params = {}
     params['RELEASE'] = distro.lsb_release()['codename']
     arch = util.get_architecture()
     params['MIRROR'] = apt_config.get_default_mirrors(arch)["PRIMARY"]
     return params
コード例 #2
0
ファイル: test_apt_source.py プロジェクト: lucasmoura/curtin
    def test_mirror_default(self):
        """test_mirror_default - Test without defining a mirror"""
        arch = util.get_architecture()
        default_mirrors = apt_config.get_default_mirrors(arch)
        pmir = default_mirrors["PRIMARY"]
        smir = default_mirrors["SECURITY"]
        mirrors = apt_config.find_apt_mirror_info({}, arch)

        self.assertEqual(mirrors['MIRROR'],
                         pmir)
        self.assertEqual(mirrors['PRIMARY'],
                         pmir)
        self.assertEqual(mirrors['SECURITY'],
                         smir)
コード例 #3
0
ファイル: test_apt_source.py プロジェクト: lucasmoura/curtin
    def test_mirror_arches_sysdefault(self):
        """test_mirror_arches - Test arches falling back to sys default"""
        arch = util.get_architecture()
        default_mirrors = apt_config.get_default_mirrors(arch)
        pmir = default_mirrors["PRIMARY"]
        smir = default_mirrors["SECURITY"]
        cfg = {"primary": [{'arches': ["thisarchdoesntexist_64"],
                            "uri": "notthis"},
                           {'arches': ["thisarchdoesntexist"],
                            "uri": "notthiseither"}],
               "security": [{'arches': ["thisarchdoesntexist"],
                             "uri": "nothat"},
                            {'arches': ["thisarchdoesntexist_64"],
                             "uri": "nothateither"}]}

        mirrors = apt_config.find_apt_mirror_info(cfg, arch)

        self.assertEqual(mirrors['MIRROR'], pmir)
        self.assertEqual(mirrors['PRIMARY'], pmir)
        self.assertEqual(mirrors['SECURITY'], smir)
コード例 #4
0
ファイル: test_apt_source.py プロジェクト: lucasmoura/curtin
    def test_get_default_mirrors_non_intel_with_arch(self):
        found = apt_config.get_default_mirrors('ppc64el')

        expected = {'PRIMARY': 'http://ports.ubuntu.com/ubuntu-ports',
                    'SECURITY': 'http://ports.ubuntu.com/ubuntu-ports'}
        self.assertEqual(expected, found)
コード例 #5
0
ファイル: test_apt_source.py プロジェクト: lucasmoura/curtin
 def test_get_default_mirrors_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, apt_config.get_default_mirrors())