##// END OF EJS Templates
Fix non-deterministic tests in IPython.core.magics #8032
ryan thielke -
Show More
@@ -80,7 +80,6 b' def extract_code_ranges(ranges_str):'
80 yield (start, end)
80 yield (start, end)
81
81
82
82
83 @skip_doctest
84 def extract_symbols(code, symbols):
83 def extract_symbols(code, symbols):
85 """
84 """
86 Return a tuple (blocks, not_found)
85 Return a tuple (blocks, not_found)
@@ -90,14 +89,12 b' def extract_symbols(code, symbols):'
90
89
91 For example::
90 For example::
92
91
93 >>> code = '''a = 10
92 In [1]: code = '''a = 10
93 ...: def b(): return 42
94 ...: class A: pass'''
94
95
95 def b(): return 42
96 In [2]: extract_symbols(code, 'A,b,z')
96
97 Out[2]: (['class A: pass\\n', 'def b(): return 42\\n'], ['z'])
97 class A: pass'''
98
99 >>> extract_symbols(code, 'A,b,z')
100 (["class A: pass", "def b(): return 42"], ['z'])
101 """
98 """
102 symbols = symbols.split(',')
99 symbols = symbols.split(',')
103
100
General Comments 0
You need to be logged in to leave comments. Login now