diff options
author | Stefan Behnel <stefan_ml@behnel.de> | 2020-01-01 15:32:49 +0100 |
---|---|---|
committer | Stefan Behnel <stefan_ml@behnel.de> | 2020-01-01 15:32:49 +0100 |
commit | 6c902b75ba7295f79ac8a11994218c250dd02b5f (patch) | |
tree | 2f3fc25a8be62ac406d714898122151b8767f525 /Cython/Build/Tests/TestIpythonMagic.py | |
parent | a3d3ab54c516b023d6f313ca1bbe8c219852298f (diff) | |
parent | efa8d692e62b17c58ee40434fb2c126156bfec5a (diff) | |
download | cython-ipython711_master.tar.gz |
Merge branch '0.29.x' into ipython711_masteripython711_master
Diffstat (limited to 'Cython/Build/Tests/TestIpythonMagic.py')
-rw-r--r-- | Cython/Build/Tests/TestIpythonMagic.py | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/Cython/Build/Tests/TestIpythonMagic.py b/Cython/Build/Tests/TestIpythonMagic.py index 5d9462762..ed4db98cb 100644 --- a/Cython/Build/Tests/TestIpythonMagic.py +++ b/Cython/Build/Tests/TestIpythonMagic.py @@ -14,15 +14,8 @@ from Cython.Compiler.Annotate import AnnotationCCodeWriter try: import IPython.testing.globalipapp - from IPython.utils import py3compat except ImportError: # Disable tests and fake helpers for initialisation below. - class _py3compat(object): - def str_to_unicode(self, s): - return s - - py3compat = _py3compat() - def skip_if_not_installed(_): return None else: @@ -36,24 +29,24 @@ try: except ImportError: pass -code = py3compat.str_to_unicode("""\ +code = u"""\ def f(x): return 2*x -""") +""" -cython3_code = py3compat.str_to_unicode("""\ +cython3_code = u"""\ def f(int x): return 2 / x def call(x): return f(*(x,)) -""") +""" -pgo_cython3_code = cython3_code + py3compat.str_to_unicode("""\ +pgo_cython3_code = cython3_code + u"""\ def main(): for _ in range(100): call(5) main() -""") +""" if sys.platform == 'win32': @@ -162,10 +155,10 @@ class TestIPythonMagic(CythonTest): @skip_win32('Skip on Windows') def test_extlibs(self): ip = self._ip - code = py3compat.str_to_unicode(""" + code = u""" from libc.math cimport sin x = sin(0.0) - """) + """ ip.user_ns['x'] = 1 ip.run_cell_magic('cython', '-l m', code) self.assertEqual(ip.user_ns['x'], 0) |