Coverage for tests/test_selector.py: 100%

14 statements  

« prev     ^ index     » next       coverage.py v7.2.2, created at 2023-03-24 11:53 -0300

1import pytest 

2from pyselector import Menu 

3from pyselector.menus.dmenu import Dmenu 

4from pyselector.menus.fzf import Fzf 

5from pyselector.menus.rofi import Rofi 

6 

7 

8@pytest.fixture 

9def menu() -> Menu: 

10 return Menu() 

11 

12 

13def test_get_rofi(menu) -> None: 

14 assert isinstance(menu.rofi(), Rofi) 

15 

16 

17def test_get_dmenu(menu) -> None: 

18 assert isinstance(menu.dmenu(), Dmenu) 

19 

20 

21def test_get_fzf(menu) -> None: 

22 assert isinstance(menu.fzf(), Fzf)