From c78cb18c80b048874a74229a71e84a1031231b2e 2017-05-12 00:36:49 From: ryan thielke Date: 2017-05-12 00:36:49 Subject: [PATCH] Fix non-deterministic tests in IPython.core.magics #8032 --- diff --git a/IPython/core/magics/code.py b/IPython/core/magics/code.py index 804e1ea..9840b11 100644 --- a/IPython/core/magics/code.py +++ b/IPython/core/magics/code.py @@ -80,7 +80,6 @@ def extract_code_ranges(ranges_str): yield (start, end) -@skip_doctest def extract_symbols(code, symbols): """ Return a tuple (blocks, not_found) @@ -90,14 +89,12 @@ def extract_symbols(code, symbols): For example:: - >>> code = '''a = 10 + In [1]: code = '''a = 10 + ...: def b(): return 42 + ...: class A: pass''' - def b(): return 42 - - class A: pass''' - - >>> extract_symbols(code, 'A,b,z') - (["class A: pass", "def b(): return 42"], ['z']) + In [2]: extract_symbols(code, 'A,b,z') + Out[2]: (['class A: pass\\n', 'def b(): return 42\\n'], ['z']) """ symbols = symbols.split(',')