Пример #1
0
    def test_template_download(self):
        repos = templates.get_template_repos()
        repo_ids = map(lambda r: r[1], repos)
        remote_repo = 'default-openvz-repo'
        self.assertTrue(remote_repo in repo_ids)

        template_list = templates.get_template_list(remote_repo)
        template = template_list[0]

        local_templates = templates.get_local_templates('openvz', self.testsp)

        self.assertEqual(0, len(local_templates))

        self._addCleanup(templates.delete_template, self.testsp, 'openvz',
                         template)

        templates.sync_template(remote_repo,
                                template,
                                self.testsp,
                                silent=True)

        local_templates = templates.get_local_templates('openvz', self.testsp)
        self.assertTrue(len(local_templates) > 0)
        self.assertTrue(template in local_templates)

        expected_path = '/storage/%s/openvz/unpacked/%s.ovf' % (self.testsp,
                                                                template)
        self.assertTrue(os.path.exists(expected_path), expected_path)
Пример #2
0
    def test_template_download(self):
        repos = templates.get_template_repos()
        repo_ids = map(lambda r: r[1], repos)
        remote_repo = 'default-openvz-repo'
        self.assertTrue(remote_repo in repo_ids)

        template_list = templates.get_template_list(remote_repo)
        template = template_list[0]

        local_templates = templates.get_local_templates('openvz', self.testsp)

        self.assertEqual(0, len(local_templates))

        self._addCleanup(templates.delete_template, self.testsp, 'openvz', template)

        templates.sync_template(remote_repo, template, self.testsp, silent=True)

        local_templates = templates.get_local_templates('openvz', self.testsp)
        self.assertTrue(len(local_templates) > 0)
        self.assertTrue(template in local_templates)

        expected_path = '/storage/%s/openvz/unpacked/%s.ovf' % (self.testsp, template)
        self.assertTrue(os.path.exists(expected_path), expected_path)
Пример #3
0
 def test_get_template_repos(self):
     expected_output = [('Default KVM images (kvm)', 'default-kvm-repo'),
                        ('Default OpenVZ images (openvz)', 'default-openvz-repo')]
     result = templates.get_template_repos()
     self.assertTrue(result == expected_output)
Пример #4
0
 def test_get_template_repos(self):
     expected_output = [('Default KVM images (kvm)', 'default-kvm-repo'),
                        ('Default OpenVZ images (openvz)',
                         'default-openvz-repo')]
     result = templates.get_template_repos()
     self.assertTrue(result == expected_output)