kiwi-el8/test/unit/package_manager_base_test.py
Marcus Schäfer e6cc5bfa09 Move from nose to pytest
nose is no longer maintained, thus we have to move to another
testing system. This commit updates the tox setup and all tests
to use pytest instead of nose.
2016-03-14 12:23:14 +01:00

70 lines
2.0 KiB
Python

from mock import patch
import mock
from .test_helper import *
from kiwi.package_manager.base import PackageManagerBase
class TestPackageManagerBase(object):
def setup(self):
repository = mock.Mock()
repository.root_dir = 'root-dir'
self.manager = PackageManagerBase(repository)
@raises(NotImplementedError)
def test_request_package(self):
self.manager.request_package('name')
@raises(NotImplementedError)
def test_request_collection(self):
self.manager.request_collection('name')
@raises(NotImplementedError)
def test_request_product(self):
self.manager.request_product('name')
@raises(NotImplementedError)
def test_process_install_requests_bootstrap(self):
self.manager.process_install_requests_bootstrap()
@raises(NotImplementedError)
def test_process_install_requests(self):
self.manager.process_install_requests()
@raises(NotImplementedError)
def test_process_delete_requests(self):
self.manager.process_delete_requests()
@raises(NotImplementedError)
def test_update(self):
self.manager.update()
@raises(NotImplementedError)
def test_process_only_required(self):
self.manager.process_only_required()
@raises(NotImplementedError)
def test_match_package_installed(self):
self.manager.match_package_installed('package_name', 'log')
@raises(NotImplementedError)
def test_match_package_deleted(self):
self.manager.match_package_deleted('package_name', 'log')
@raises(NotImplementedError)
def test_database_consistent(self):
self.manager.database_consistent()
@raises(NotImplementedError)
def test_dump_reload_package_database(self):
self.manager.dump_reload_package_database()
def test_cleanup_requests(self):
self.manager.cleanup_requests()
assert self.manager.package_requests == []
assert self.manager.product_requests == []
assert self.manager.collection_requests == []