aboutsummaryrefslogtreecommitdiff
path: root/gnu/packages/patches/thefuck-remove-broken-tests.patch
blob: 4a97c86cc542b410ad2b1d8573c591d12da6c2bd (about) (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
Remove tests that fail with Pytest 8:

https://github.com/nvbn/thefuck/issues/1438
https://issues.guix.gnu.org/75464

diff -ruN a/tests/test_utils.py b/tests/test_utils.py
--- a/tests/test_utils.py	1970-01-01 00:00:01.000000000 +0000
+++ b/tests/test_utils.py	2025-01-22 12:21:07.045281481 +0000
@@ -233,44 +233,3 @@
         assert fn() == 'test'
         assert shelve == {key: {'etag': '0', 'value': 'test'}}
 
-
-class TestGetValidHistoryWithoutCurrent(object):
-    @pytest.fixture(autouse=True)
-    def fail_on_warning(self):
-        warnings.simplefilter('error')
-        yield
-        warnings.resetwarnings()
-
-    @pytest.fixture(autouse=True)
-    def history(self, mocker):
-        mock = mocker.patch('thefuck.shells.shell.get_history')
-        #  Passing as an argument causes `UnicodeDecodeError`
-        #  with newer py.test and python 2.7
-        mock.return_value = ['le cat', 'fuck', 'ls cat',
-                             'diff x', 'nocommand x', u'café ô']
-        return mock
-
-    @pytest.fixture(autouse=True)
-    def alias(self, mocker):
-        return mocker.patch('thefuck.utils.get_alias',
-                            return_value='fuck')
-
-    @pytest.fixture(autouse=True)
-    def bins(self, mocker):
-        callables = list()
-        for name in ['diff', 'ls', 'café']:
-            bin_mock = mocker.Mock(name=name)
-            bin_mock.configure_mock(name=name, is_dir=lambda: False)
-            callables.append(bin_mock)
-        path_mock = mocker.Mock(iterdir=mocker.Mock(return_value=callables))
-        return mocker.patch('thefuck.utils.Path', return_value=path_mock)
-
-    @pytest.mark.parametrize('script, result', [
-        ('le cat', ['ls cat', 'diff x', u'café ô']),
-        ('diff x', ['ls cat', u'café ô']),
-        ('fuck', ['ls cat', 'diff x', u'café ô']),
-        (u'cafe ô', ['ls cat', 'diff x', u'café ô']),
-    ])
-    def test_get_valid_history_without_current(self, script, result):
-        command = Command(script, '')
-        assert get_valid_history_without_current(command) == result