|
Packit Service |
21c75c |
# -*- coding: utf-8 -*-
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
from __future__ import absolute_import
|
|
Packit Service |
21c75c |
from __future__ import unicode_literals
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
import dnf
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
import types
|
|
Packit Service |
21c75c |
from .common import TestCase
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
class DnfRepodictApiTest(TestCase):
|
|
Packit Service |
21c75c |
def setUp(self):
|
|
Packit Service |
21c75c |
self.repodict = dnf.repodict.RepoDict()
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_init(self):
|
|
Packit Service |
21c75c |
_ = dnf.repodict.RepoDict()
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_add(self):
|
|
Packit Service |
21c75c |
# RepoDict.add
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "add")
|
|
Packit Service |
21c75c |
self.repodict.add(repo=dnf.repo.Repo())
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_all(self):
|
|
Packit Service |
21c75c |
# RepoDict.all
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "all")
|
|
Packit Service |
21c75c |
self.assertHasType(self.repodict.all(), list)
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_add_new_repo(self):
|
|
Packit Service |
21c75c |
# RepoDict.add_new_repo
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "add_new_repo")
|
|
Packit Service |
21c75c |
self.assertHasType(
|
|
Packit Service |
21c75c |
self.repodict.add_new_repo(
|
|
Packit Service |
21c75c |
repoid="r",
|
|
Packit Service |
21c75c |
conf=dnf.conf.Conf(),
|
|
Packit Service |
21c75c |
baseurl=(""),
|
|
Packit Service |
21c75c |
key1="val1",
|
|
Packit Service |
21c75c |
key2="val2"
|
|
Packit Service |
21c75c |
), dnf.repo.Repo)
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_enable_debug_repos(self):
|
|
Packit Service |
21c75c |
# RepoDict.enable_debug_repos
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "enable_debug_repos")
|
|
Packit Service |
21c75c |
self.repodict.enable_debug_repos()
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_enable_source_repos(self):
|
|
Packit Service |
21c75c |
# RepoDict.enable_source_repos
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "enable_source_repos")
|
|
Packit Service |
21c75c |
self.repodict.enable_source_repos()
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_get_matching(self):
|
|
Packit Service |
21c75c |
# RepoDict.get_matching
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "get_matching")
|
|
Packit Service |
21c75c |
self.assertHasType(self.repodict.get_matching(key=""), list)
|
|
Packit Service |
21c75c |
|
|
Packit Service |
21c75c |
def test_iter_enabled(self):
|
|
Packit Service |
21c75c |
# RepoDict.iter_enabled
|
|
Packit Service |
21c75c |
self.assertHasAttr(self.repodict, "iter_enabled")
|
|
Packit Service |
21c75c |
self.assertHasType(self.repodict.iter_enabled(), types.GeneratorType)
|