|
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)
|