summaryrefslogtreecommitdiff
path: root/astroid/tests/unittest_nodes.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/tests/unittest_nodes.py')
-rw-r--r--astroid/tests/unittest_nodes.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/astroid/tests/unittest_nodes.py b/astroid/tests/unittest_nodes.py
index 3677bfb..e2e8338 100644
--- a/astroid/tests/unittest_nodes.py
+++ b/astroid/tests/unittest_nodes.py
@@ -62,6 +62,16 @@ class AsStringTest(resources.SysPathSetup, unittest.TestCase):
node = parse(code)
self.assertEqual(node.as_string().strip(), code.strip())
+ def test_as_string_for_list_containing_uninferable(self):
+ node = test_utils.extract_node('''
+ def foo():
+ bar = [arg] * 1
+ ''')
+ binop = node.body[0].value
+ inferred = next(binop.infer())
+ self.assertEqual(inferred.as_string(), '[Uninferable]')
+ self.assertEqual(binop.as_string(), '([arg]) * (1)')
+
def test_frozenset_as_string(self):
nodes = test_utils.extract_node('''
frozenset((1, 2, 3)) #@