Esempio n. 1
0
def test_interact_manual_nocall():
    callcount = 0
    def calltest(testarg):
        callcount += 1
    c = interact.options(manual=True)(calltest, testarg=5).widget
    c.children[0].value = 10
    nt.assert_equal(callcount, 0)
Esempio n. 2
0
def test_interact_options():
    def f(x):
        return x
    w = interact.options(manual=False).options(manual=True)(f, x=21).widget
    nt.assert_equal(w.manual, True)

    w = interact_manual.options(manual=False).options()(x=21).widget(f)
    nt.assert_equal(w.manual, False)

    w = interact(x=21)().options(manual=True)(f).widget
    nt.assert_equal(w.manual, True)
def test_interact_options():
    def f(x):
        return x
    w = interact.options(manual=False).options(manual=True)(f, x=21).widget
    assert w.manual == True

    w = interact_manual.options(manual=False).options()(x=21).widget(f)
    assert w.manual == False

    w = interact(x=21)().options(manual=True)(f).widget
    assert w.manual == True
Esempio n. 4
0
def test_interact_options():
    def f(x):
        return x

    w = interact.options(manual=False).options(manual=True)(f, x=21).widget
    assert w.manual == True

    w = interact_manual.options(manual=False).options()(x=21).widget(f)
    assert w.manual == False

    w = interact(x=21)().options(manual=True)(f).widget
    assert w.manual == True
Esempio n. 5
0
def test_interact_options_bad():
    with nt.assert_raises(ValueError):
        interact.options(bad="foo")
Esempio n. 6
0
def test_interact_manual_button():
    c = interact.options(manual=True).widget(f)
    w = c.children[0]
    check_widget(w, cls=widgets.Button)
Esempio n. 7
0
def test_interact_options_bad():
    with pytest.raises(ValueError):
        interact.options(bad="foo")
def test_interact_options_bad():
    with pytest.raises(ValueError):
        interact.options(bad="foo")