diff --git a/bpython/test/test_interpreter.py b/bpython/test/test_interpreter.py
index 9878b588b..95feb8b51 100644
--- a/bpython/test/test_interpreter.py
+++ b/bpython/test/test_interpreter.py
@@ -62,20 +62,20 @@ def test_traceback(self):
def f():
return 1 / 0
- def g():
+ def gfunc():
return f()
- i.runsource('g()')
+ i.runsource('gfunc()')
if pypy:
- global_not_found = "global name 'g' is not defined"
+ global_not_found = "global name 'gfunc' is not defined"
else:
- global_not_found = "name 'g' is not defined"
+ global_not_found = "name 'gfunc' is not defined"
expected = (
'Traceback (most recent call last):\n File ' +
green('""') + ', line ' +
- bold(magenta('1')) + ', in ' + cyan('') + '\n g()\n' +
+ bold(magenta('1')) + ', in ' + cyan('') + '\n gfunc()\n' +
bold(red('NameError')) + ': ' + cyan(global_not_found) + '\n')
self.assertMultiLineEqual(str(plain('').join(a)), str(expected))
@@ -133,19 +133,19 @@ def test_runsource_unicode_autoencode_and_noencode(self):
# for auto and False, run the same tests
for encode in ['auto', False]:
i, a = self.interp_errlog()
- i.runsource(u'[1 + 1,\nabc]', encode=encode)
+ i.runsource(u'[1 + 1,\nabcd]', encode=encode)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
- i.runsource(u'[1 + 1,\nabc]', encode=encode)
+ i.runsource(u'[1 + 1,\nabcd]', encode=encode)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
- i.runsource(u'#encoding: utf-8\nabc', encode=encode)
+ i.runsource(u'#encoding: utf-8\nabcd', encode=encode)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
- i.runsource(u'#encoding: utf-8\nabc',
+ i.runsource(u'#encoding: utf-8\nabcd',
filename='x.py', encode=encode)
self.assertIn('SyntaxError:',
''.join(''.join(remove_ansi(x.__unicode__())
@@ -164,11 +164,11 @@ def test_runsource_unicode_encode(self):
@unittest.skipIf(py3, "encode only does anything in Python 2")
def test_runsource_bytestring_noencode(self):
i, a = self.interp_errlog()
- i.runsource(b'[1 + 1,\nabc]', encode=False)
+ i.runsource(b'[1 + 1,\nabcd]', encode=False)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
- i.runsource(b'[1 + 1,\nabc]', filename='x.py', encode=False)
+ i.runsource(b'[1 + 1,\nabcd]', filename='x.py', encode=False)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
@@ -176,7 +176,7 @@ def test_runsource_bytestring_noencode(self):
#encoding: utf-8
["%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)), encode=False)
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)), encode=False)
self.assertEqual(self.err_lineno(a), 4)
i, a = self.interp_errlog()
@@ -184,26 +184,26 @@ def test_runsource_bytestring_noencode(self):
#encoding: utf-8
["%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)),
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)),
filename='x.py', encode=False)
self.assertEqual(self.err_lineno(a), 4)
@unittest.skipIf(py3, "encode only does anything in Python 2")
def test_runsource_bytestring_encode(self):
i, a = self.interp_errlog()
- i.runsource(b'[1 + 1,\nabc]', encode=True)
+ i.runsource(b'[1 + 1,\nabcd]', encode=True)
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
with self.assertRaises(ValueError):
- i.runsource(b'[1 + 1,\nabc]', filename='x.py', encode=True)
+ i.runsource(b'[1 + 1,\nabcd]', filename='x.py', encode=True)
i, a = self.interp_errlog()
i.runsource(dedent(b'''\
#encoding: utf-8
[u"%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)), encode=True)
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)), encode=True)
self.assertEqual(self.err_lineno(a), 4)
i, a = self.interp_errlog()
@@ -212,18 +212,18 @@ def test_runsource_bytestring_encode(self):
#encoding: utf-8
[u"%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)),
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)),
filename='x.py',
encode=True)
@unittest.skipIf(py3, "encode only does anything in Python 2")
def test_runsource_bytestring_autoencode(self):
i, a = self.interp_errlog()
- i.runsource(b'[1 + 1,\n abc]')
+ i.runsource(b'[1 + 1,\n abcd]')
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
- i.runsource(b'[1 + 1,\nabc]', filename='x.py')
+ i.runsource(b'[1 + 1,\nabcd]', filename='x.py')
self.assertEqual(self.err_lineno(a), 2)
i, a = self.interp_errlog()
@@ -231,7 +231,7 @@ def test_runsource_bytestring_autoencode(self):
#encoding: utf-8
[u"%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)))
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)))
self.assertEqual(self.err_lineno(a), 4)
i, a = self.interp_errlog()
@@ -239,5 +239,5 @@ def test_runsource_bytestring_autoencode(self):
#encoding: utf-8
[u"%s",
- abc]''' % (u'åß∂ƒ'.encode('utf8'),)))
+ abcd]''' % (u'åß∂ƒ'.encode('utf8'),)))
self.assertEqual(self.err_lineno(a), 4)