Merge pull request #653 from rosalogia/master

Replicated kernel module unittest with pytest
This commit is contained in:
tobi-wan-kenobi 2020-06-19 09:08:46 +02:00 committed by GitHub
commit e4520d19bf
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 0 deletions

View file

View file

View file

@ -0,0 +1,20 @@
import pytest
import core.config
import modules.contrib.kernel
@pytest.fixture
def some_kernel():
return 'this-is-my-kernel'
@pytest.fixture
def kernel_module():
return modules.contrib.kernel.Module(config=core.config.Config([]), theme=None)
def test_full_text(mocker, kernel_module):
platform = mocker.patch('modules.contrib.kernel.platform')
platform.release.return_value = some_kernel
assert len(kernel_module.widgets()) == 1
assert some_kernel == kernel_module.widget().full_text()
# vim: tabstop=8 expandtab shiftwidth=4 softtabstop=4