Blame tests/api/test_dnf_cli_demand.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
import dnf.cli.demand
Packit Service 21c75c
Packit Service 21c75c
from .common import TestCase
Packit Service 21c75c
Packit Service 21c75c
Packit Service 21c75c
class DnfCliDemandApiTest(TestCase):
Packit Service 21c75c
    def setUp(self):
Packit Service 21c75c
        self.demand_sheet = dnf.cli.demand.DemandSheet()
Packit Service 21c75c
Packit Service 21c75c
    def test_demand_sheet(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet
Packit Service 21c75c
        self.assertHasAttr(dnf.cli.demand, "DemandSheet")
Packit Service 21c75c
        self.assertHasType(dnf.cli.demand.DemandSheet, object)
Packit Service 21c75c
Packit Service 21c75c
    def test_init(self):
Packit Service 21c75c
        _ = dnf.cli.demand.DemandSheet()
Packit Service 21c75c
Packit Service 21c75c
    def test_allow_erasing(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.allow_erasing
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "allow_erasing")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.allow_erasing, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_available_repos(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.available_repos
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "available_repos")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.available_repos, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_resolving(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.resolving
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "resolving")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.resolving, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_root_user(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.root_user
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "root_user")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.root_user, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_sack_activation(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.sack_activation
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "sack_activation")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.sack_activation, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_load_system_repo(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.load_system_repo
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "load_system_repo")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.load_system_repo, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_success_exit_status(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.success_exit_status
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "success_exit_status")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.success_exit_status, int)
Packit Service 21c75c
Packit Service 21c75c
    def test_cacheonly(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.cacheonly
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "cacheonly")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.cacheonly, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_fresh_metadata(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.fresh_metadata
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "fresh_metadata")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.fresh_metadata, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_freshest_metadata(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.freshest_metadata
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "freshest_metadata")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.freshest_metadata, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_changelogs(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.changelogs
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "changelogs")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.changelogs, bool)
Packit Service 21c75c
Packit Service 21c75c
    def test_transaction_display(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.transaction_display
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "transaction_display")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.changelogs, object)
Packit Service 21c75c
Packit Service 21c75c
    def test_plugin_filtering_enabled(self):
Packit Service 21c75c
        # dnf.cli.demand.DemandSheet.plugin_filtering_enabled
Packit Service 21c75c
        self.assertHasAttr(self.demand_sheet, "plugin_filtering_enabled")
Packit Service 21c75c
        self.assertHasType(self.demand_sheet.plugin_filtering_enabled, object)