##// END OF EJS Templates
Add failing test for issue gh-6009
Thomas Kluyver -
Show More
@@ -381,6 +381,17 b' def test_time3():'
381 381 "run = 0\n"
382 382 "run += 1")
383 383
384 @dec.skipif(sys.version_info[0] >= 3, "no differences with __future__ in py3")
385 def test_time_futures():
386 "Test %time with __future__ environments"
387 ip = get_ipython()
388 ip.run_cell("from __future__ import division")
389 with tt.AssertPrints('0.25'):
390 ip.run_line_magic('time', 'print(1/4)')
391 ip.compile.reset_compiler_flags()
392 with tt.AssertNotPrints('0.25'):
393 ip.run_line_magic('time', 'print(1/4)')
394
384 395 def test_doctest_mode():
385 396 "Toggle doctest_mode twice, it should be a no-op and run without error"
386 397 _ip.magic('doctest_mode')
@@ -560,6 +571,17 b' def test_timeit_quiet():'
560 571 with tt.AssertNotPrints("loops"):
561 572 _ip.run_cell("%timeit -n1 -r1 -q 1")
562 573
574 @dec.skipif(sys.version_info[0] >= 3, "no differences with __future__ in py3")
575 def test_timeit_futures():
576 "Test %timeit with __future__ environments"
577 ip = get_ipython()
578 ip.run_cell("from __future__ import division")
579 with tt.AssertPrints('0.25'):
580 ip.run_line_magic('timeit', '-n1 -r1 print(1/4)')
581 ip.compile.reset_compiler_flags()
582 with tt.AssertNotPrints('0.25'):
583 ip.run_line_magic('timeit', '-n1 -r1 print(1/4)')
584
563 585 @dec.skipif(execution.profile is None)
564 586 def test_prun_special_syntax():
565 587 "Test %%prun with IPython special syntax"
General Comments 0
You need to be logged in to leave comments. Login now