Exemplo n.º 1
0
def test_MName_init_globals_globals():
    m = MName('a', globals_d={'a': 20})
    assert m.evaluate(globals_d={'a': 3}) == 20
Exemplo n.º 2
0
def test_MName_no_globals():
    m = MName('a')
    with pytest.raises(NameError):
        print(m.evaluate())
Exemplo n.º 3
0
def test_MName_globals():
    m = MName('a')
    assert m.evaluate(globals_d={'a': 10}) == 10