Blame tests/api/test_dnf_repodict.py

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)