Work around pylint bug in tests.
See: https://bitbucket.org/logilab/astroid/issue/36/attributeerror-starred-object-has-no
This commit is contained in:
parent
6310081ef5
commit
2278d30187
@ -111,15 +111,15 @@ class SplitTests(unittest.TestCase):
|
|||||||
def test_split(self):
|
def test_split(self):
|
||||||
"""Test splitting."""
|
"""Test splitting."""
|
||||||
for case in test_data.strip().splitlines():
|
for case in test_data.strip().splitlines():
|
||||||
cmd, *out = case.split('/')[:-1]
|
cmd, out = case.split('/')[:-2]
|
||||||
with self.subTest(cmd=cmd):
|
with self.subTest(cmd=cmd):
|
||||||
items = split.split(cmd)
|
items = split.split(cmd)
|
||||||
self.assertEqual(items, out[0].split('|'))
|
self.assertEqual(items, out.split('|'))
|
||||||
|
|
||||||
def test_split_keep_original(self):
|
def test_split_keep_original(self):
|
||||||
"""Test if splitting with keep=True yields the original string."""
|
"""Test if splitting with keep=True yields the original string."""
|
||||||
for case in test_data.strip().splitlines():
|
for case in test_data.strip().splitlines():
|
||||||
cmd, *_out = case.split('/')[:-1]
|
cmd = case.split('/')[0]
|
||||||
with self.subTest(cmd=cmd):
|
with self.subTest(cmd=cmd):
|
||||||
items = split.split(cmd, keep=True)
|
items = split.split(cmd, keep=True)
|
||||||
self.assertEqual(''.join(items), cmd)
|
self.assertEqual(''.join(items), cmd)
|
||||||
@ -127,10 +127,10 @@ class SplitTests(unittest.TestCase):
|
|||||||
def test_split_keep(self):
|
def test_split_keep(self):
|
||||||
"""Test splitting with keep=True."""
|
"""Test splitting with keep=True."""
|
||||||
for case in test_data.strip().splitlines():
|
for case in test_data.strip().splitlines():
|
||||||
cmd, *out = case.split('/')[:-1]
|
cmd, _mid, out = case.split('/')[:-1]
|
||||||
with self.subTest(cmd=cmd):
|
with self.subTest(cmd=cmd):
|
||||||
items = split.split(cmd, keep=True)
|
items = split.split(cmd, keep=True)
|
||||||
self.assertEqual(items, out[1].split('|'))
|
self.assertEqual(items, out.split('|'))
|
||||||
|
|
||||||
|
|
||||||
class SimpleSplitTests(unittest.TestCase):
|
class SimpleSplitTests(unittest.TestCase):
|
||||||
|
Loading…
Reference in New Issue
Block a user