Blame tests/api/test_dnf_yum_rpmtrans.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
from .common import TestCase
Packit Service 21c75c
Packit Service 21c75c
Packit Service 21c75c
class DnfTransactionDisplayApiTest(TestCase):
Packit Service 21c75c
    def setUp(self):
Packit Service 21c75c
        self.td = dnf.yum.rpmtrans.TransactionDisplay()
Packit Service 21c75c
Packit Service 21c75c
    def test_init(self):
Packit Service 21c75c
        td = dnf.yum.rpmtrans.TransactionDisplay()
Packit Service 21c75c
        self.assertHasType(td, dnf.yum.rpmtrans.TransactionDisplay)
Packit Service 21c75c
Packit Service 21c75c
    def test_progress(self):
Packit Service 21c75c
        # TransactionDisplay.progress
Packit Service 21c75c
        self.assertHasAttr(self.td, "progress")
Packit Service 21c75c
        self.td.progress(
Packit Service 21c75c
            package=None,
Packit Service 21c75c
            action=None,
Packit Service 21c75c
            ti_done=None,
Packit Service 21c75c
            ti_total=None,
Packit Service 21c75c
            ts_done=None,
Packit Service 21c75c
            ts_total=None
Packit Service 21c75c
        )
Packit Service 21c75c
Packit Service 21c75c
    def test_error(self):
Packit Service 21c75c
        # RPMTransaction.error
Packit Service 21c75c
        self.assertHasAttr(self.td, "error")
Packit Service 21c75c
        self.td.error(message="")