Merge pull request #656 from rosalogia/main
Added super simple test for mpd module
This commit is contained in:
commit
639c373578
1 changed files with 16 additions and 0 deletions
16
pytests/modules/contrib/test_mpd.py
Normal file
16
pytests/modules/contrib/test_mpd.py
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
import pytest
|
||||||
|
|
||||||
|
import core.config
|
||||||
|
import modules.contrib.mpd
|
||||||
|
|
||||||
|
@pytest.fixture
|
||||||
|
def mpd_module():
|
||||||
|
return modules.contrib.mpd.Module(config=core.config.Config([]), theme=None)
|
||||||
|
|
||||||
|
def test_shuffle_off_by_default(mpd_module):
|
||||||
|
assert not mpd_module._shuffle
|
||||||
|
|
||||||
|
def test_shuffle_state(mocker, mpd_module):
|
||||||
|
widget = mocker.Mock()
|
||||||
|
widget.name = 'mpd.shuffle'
|
||||||
|
assert mpd_module.state(widget) == 'shuffle-off'
|
Loading…
Reference in a new issue