1# -*- coding: utf-8 -*- 2 3 4from __future__ import absolute_import 5from __future__ import unicode_literals 6 7import dnf 8import dnf.cli 9import dnf.exceptions 10 11from .common import TestCase 12 13 14class DnfCliInitApiTest(TestCase): 15 def test_cli_error(self): 16 # dnf.cli.CliError 17 self.assertHasAttr(dnf.cli, "CliError") 18 ex = dnf.cli.CliError(value=None) 19 self.assertHasType(ex, dnf.exceptions.Error) 20 21 def test_cli(self): 22 # dnf.cli.Cli 23 self.assertHasAttr(dnf.cli, "Cli") 24 self.assertHasType(dnf.cli.Cli, object) 25 26 def test_command(self): 27 # dnf.cli.Command 28 self.assertHasAttr(dnf.cli, "Command") 29 self.assertHasType(dnf.cli.Command, object) 30