# -*- coding: utf-8 -*- import pytest from thefuck.shells import Powershell @pytest.mark.usefixtures('isfile', 'no_memoize', 'no_cache') class TestPowershell(object): @pytest.fixture def shell(self): return Powershell() def test_and_(self, shell): assert shell.and_('ls', 'cd') == '(ls) -and (cd)' def test_app_alias(self, shell): assert 'function fuck' in shell.app_alias('fuck') assert 'function FUCK' in shell.app_alias('FUCK') assert 'thefuck' in shell.app_alias('fuck') def test_how_to_configure(self, shell): assert not shell.how_to_configure().can_configure_automatically