mirror of
https://github.com/jupyter/notebook.git
synced 2024-12-21 04:10:17 +08:00
remove testing.tools.monkeypatch
use mock.patch.object instead part 1 of reducing dependence on testing.tools
This commit is contained in:
parent
bb3fb86b36
commit
fcd28674f7
@ -5,10 +5,12 @@
|
|||||||
|
|
||||||
from __future__ import print_function
|
from __future__ import print_function
|
||||||
|
|
||||||
from collections import OrderedDict
|
try:
|
||||||
|
from unittest.mock import patch
|
||||||
|
except ImportError:
|
||||||
|
from mock import patch
|
||||||
|
|
||||||
import nose.tools as nt
|
import nose.tools as nt
|
||||||
import IPython.testing.tools as tt
|
|
||||||
|
|
||||||
from IPython.kernel.comm import Comm
|
from IPython.kernel.comm import Comm
|
||||||
from IPython.html import widgets
|
from IPython.html import widgets
|
||||||
@ -354,7 +356,7 @@ def test_priority():
|
|||||||
|
|
||||||
@nt.with_setup(clear_display)
|
@nt.with_setup(clear_display)
|
||||||
def test_decorator_kwarg():
|
def test_decorator_kwarg():
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
@interact(a=5)
|
@interact(a=5)
|
||||||
def foo(a):
|
def foo(a):
|
||||||
pass
|
pass
|
||||||
@ -373,7 +375,7 @@ def test_interact_instancemethod():
|
|||||||
|
|
||||||
f = Foo()
|
f = Foo()
|
||||||
|
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
g = interact(f.show, x=(1,10))
|
g = interact(f.show, x=(1,10))
|
||||||
nt.assert_equal(len(displayed), 1)
|
nt.assert_equal(len(displayed), 1)
|
||||||
w = displayed[0].children[0]
|
w = displayed[0].children[0]
|
||||||
@ -384,7 +386,7 @@ def test_interact_instancemethod():
|
|||||||
|
|
||||||
@nt.with_setup(clear_display)
|
@nt.with_setup(clear_display)
|
||||||
def test_decorator_no_call():
|
def test_decorator_no_call():
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
@interact
|
@interact
|
||||||
def foo(a='default'):
|
def foo(a='default'):
|
||||||
pass
|
pass
|
||||||
@ -399,7 +401,7 @@ def test_decorator_no_call():
|
|||||||
def test_call_interact():
|
def test_call_interact():
|
||||||
def foo(a='default'):
|
def foo(a='default'):
|
||||||
pass
|
pass
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
ifoo = interact(foo)
|
ifoo = interact(foo)
|
||||||
nt.assert_equal(len(displayed), 1)
|
nt.assert_equal(len(displayed), 1)
|
||||||
w = displayed[0].children[0]
|
w = displayed[0].children[0]
|
||||||
@ -412,7 +414,7 @@ def test_call_interact():
|
|||||||
def test_call_interact_kwargs():
|
def test_call_interact_kwargs():
|
||||||
def foo(a='default'):
|
def foo(a='default'):
|
||||||
pass
|
pass
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
ifoo = interact(foo, a=10)
|
ifoo = interact(foo, a=10)
|
||||||
nt.assert_equal(len(displayed), 1)
|
nt.assert_equal(len(displayed), 1)
|
||||||
w = displayed[0].children[0]
|
w = displayed[0].children[0]
|
||||||
@ -425,7 +427,7 @@ def test_call_interact_kwargs():
|
|||||||
def test_call_decorated_on_trait_change():
|
def test_call_decorated_on_trait_change():
|
||||||
"""test calling @interact decorated functions"""
|
"""test calling @interact decorated functions"""
|
||||||
d = {}
|
d = {}
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
@interact
|
@interact
|
||||||
def foo(a='default'):
|
def foo(a='default'):
|
||||||
d['a'] = a
|
d['a'] = a
|
||||||
@ -449,7 +451,7 @@ def test_call_decorated_on_trait_change():
|
|||||||
def test_call_decorated_kwargs_on_trait_change():
|
def test_call_decorated_kwargs_on_trait_change():
|
||||||
"""test calling @interact(foo=bar) decorated functions"""
|
"""test calling @interact(foo=bar) decorated functions"""
|
||||||
d = {}
|
d = {}
|
||||||
with tt.monkeypatch(interaction, 'display', record_display):
|
with patch.object(interaction, 'display', record_display):
|
||||||
@interact(a='kwarg')
|
@interact(a='kwarg')
|
||||||
def foo(a='default'):
|
def foo(a='default'):
|
||||||
d['a'] = a
|
d['a'] = a
|
||||||
|
Loading…
Reference in New Issue
Block a user