%%foo and %foo magics are distinguishable to inspect
()
| 1024 | pass |
| 1025 | |
| 1026 | def test_line_cell_info(): |
| 1027 | """%%foo and %foo magics are distinguishable to inspect""" |
| 1028 | ip = get_ipython() |
| 1029 | ip.magics_manager.register(FooFoo) |
| 1030 | oinfo = ip.object_inspect('foo') |
| 1031 | nt.assert_true(oinfo['found']) |
| 1032 | nt.assert_true(oinfo['ismagic']) |
| 1033 | |
| 1034 | oinfo = ip.object_inspect('%%foo') |
| 1035 | nt.assert_true(oinfo['found']) |
| 1036 | nt.assert_true(oinfo['ismagic']) |
| 1037 | nt.assert_equal(oinfo['docstring'], FooFoo.cell_foo.__doc__) |
| 1038 | |
| 1039 | oinfo = ip.object_inspect('%foo') |
| 1040 | nt.assert_true(oinfo['found']) |
| 1041 | nt.assert_true(oinfo['ismagic']) |
| 1042 | nt.assert_equal(oinfo['docstring'], FooFoo.line_foo.__doc__) |
| 1043 | |
| 1044 | def test_multiple_magics(): |
| 1045 | ip = get_ipython() |
nothing calls this directly
no test coverage detected