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