summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorClaudiu Popa <pcmanticore@gmail.com>2015-11-04 12:54:15 +0200
committerClaudiu Popa <pcmanticore@gmail.com>2015-11-04 12:54:15 +0200
commit7ca154dd00788422ea44c8f92ab1de323741249f (patch)
tree37fa31392e6e44116803fcf8a797def57f78ab66
parent4a871042e457bbbe1f6290dcfe38c1d771385cde (diff)
downloadastroid-7ca154dd00788422ea44c8f92ab1de323741249f.tar.gz
Backout changeset 9c3f71, because it leads to too many false positives when using .split() in assignment unpacking.
-rw-r--r--astroid/brain/brain_builtin_inference.py2
-rw-r--r--astroid/tests/unittest_inference.py6
2 files changed, 0 insertions, 8 deletions
diff --git a/astroid/brain/brain_builtin_inference.py b/astroid/brain/brain_builtin_inference.py
index 7559271..c6245be 100644
--- a/astroid/brain/brain_builtin_inference.py
+++ b/astroid/brain/brain_builtin_inference.py
@@ -60,8 +60,6 @@ def _extend_str(class_node, rvalue):
return {rvalue}
def ljust(self, width, fillchar=None):
return {rvalue}
- def split(self, *args):
- return []
''')
code = code.format(rvalue=rvalue)
fake = AstroidBuilder(MANAGER).string_build(code)['whatever']
diff --git a/astroid/tests/unittest_inference.py b/astroid/tests/unittest_inference.py
index 0f45d3a..7287f70 100644
--- a/astroid/tests/unittest_inference.py
+++ b/astroid/tests/unittest_inference.py
@@ -1796,8 +1796,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase):
' '.index() #@
' '.find() #@
' '.count() #@
-
- ' '.split() #@
"""
ast = test_utils.extract_node(code, __name__)
self.assertInferConst(ast[0], u'')
@@ -1805,7 +1803,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase):
self.assertInferConst(ast[i], '')
for i in range(16, 19):
self.assertInferConst(ast[i], 0)
- self.assertInferList(ast[19], [])
def test_unicode_methods(self):
code = """
@@ -1830,8 +1827,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase):
u' '.index() #@
u' '.find() #@
u' '.count() #@
-
- u' '.split() #@
"""
ast = test_utils.extract_node(code, __name__)
self.assertInferConst(ast[0], '')
@@ -1839,7 +1834,6 @@ class InferenceTest(resources.SysPathSetup, unittest.TestCase):
self.assertInferConst(ast[i], u'')
for i in range(16, 19):
self.assertInferConst(ast[i], 0)
- self.assertInferList(ast[19], [])
def test_scope_lookup_same_attributes(self):
code = '''