Test '%reset dhist' magic
()
| 356 | nt.assert_equal(len(set(_ip.user_ns['In'])), 1) |
| 357 | |
| 358 | def test_reset_dhist(): |
| 359 | "Test '%reset dhist' magic" |
| 360 | _ip.run_cell("tmp = [d for d in _dh]") # copy before clearing |
| 361 | _ip.magic('cd ' + os.path.dirname(nt.__file__)) |
| 362 | _ip.magic('cd -') |
| 363 | nt.assert_true(len(_ip.user_ns['_dh']) > 0) |
| 364 | _ip.magic('reset -f dhist') |
| 365 | nt.assert_equal(len(_ip.user_ns['_dh']), 0) |
| 366 | _ip.run_cell("_dh = [d for d in tmp]") #restore |
| 367 | |
| 368 | def test_reset_in_length(): |
| 369 | "Test that '%reset in' preserves In[] length" |