15
0
Files
python-argcomplete/skip_tcsh_tests.patch
Tomáš Chvátal 3226ad8b67 Accepting request 678632 from home:jayvdb:coala
- Trim unnecessary build dependencies using trim-test-deps.patch
- Simplify skip_tcsh_tests.patch so it is easier to read and update
- Update to v1.9.4
  * Use the correct interpreter when checking wrappers
  * Provide shellcode as a module function (#237)
- from v1.9.3
  * Fix handling of COMP\_POINT
  * Fix crash when writing unicode to debug\_stream in Python 2

OBS-URL: https://build.opensuse.org/request/show/678632
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-argcomplete?expand=0&rev=21
2019-02-25 08:27:22 +00:00

39 lines
1.5 KiB
Diff

diff -ur argcomplete-1.9.4.orig/test/test.py argcomplete-1.9.4/test/test.py
--- argcomplete-1.9.4.orig/test/test.py 2018-02-13 22:40:04.000000000 +0700
+++ argcomplete-1.9.4/test/test.py 2019-02-10 21:45:44.370237665 +0700
@@ -1170,34 +1170,6 @@
self.assertEqual(self.sh.run_command('python -m package.prog basic f\t'), 'foo\r\n')
-class TestTcsh(_TestSh, unittest.TestCase):
- expected_failures = [
- 'test_unquoted_space',
- 'test_quoted_space',
- 'test_continuation',
- 'test_parse_special_characters',
- 'test_parse_special_characters_dollar',
- # Test case doesn't work under tcsh, could be fixed.
- 'test_comp_point',
- ]
-
- def setUp(self):
- sh = Shell('tcsh')
- path = ' '.join([os.path.join(BASE_DIR, 'scripts'), TEST_DIR, '$path'])
- sh.run_command('set path = ({0})'.format(path))
- sh.run_command('setenv PYTHONPATH {0}'.format(BASE_DIR))
- output = sh.run_command('eval `register-python-argcomplete --shell tcsh prog`')
- self.assertEqual(output, '')
- self.sh = sh
-
- def tearDown(self):
- # The shell wrapper is fragile; exactly which exception is raised
- # differs depending on environment.
- with self.assertRaises((pexpect.EOF, OSError)):
- self.sh.run_command('exit')
- self.sh.run_command('')
-
-
class Shell(object):
def __init__(self, shell):
self.child = pexpect.spawn(shell, encoding='utf-8')