Example #1
0
def test_lambda_as_param():
    f = Formula(lambdadef2)
    assert f.func(1) == 3
    assert f.source == lambdadef2_extracted
Example #2
0
def test_lambda_with_name():
    f = Formula(lambdadef1, name="bar")
    assert f.name == "bar"
    assert f.func(1) == 12
    assert f.source == lambdadef1_extracted
Example #3
0
def test_funcdef_with_name():
    f = Formula(funcdef1, name="bar")
    assert f.name == "bar"
    assert f.func(1) == 2
    assert f.source == funcdef1_renamed
Example #4
0
def test_lambda_no_name():
    f = Formula(lambdadef1)
    assert f.name == "<lambda>"
    assert f.func(1) == 12
    assert f.source == lambdadef1_extracted
Example #5
0
def test_funcdef_no_name():
    f = Formula(funcdef1)
    assert f.name == "foo"
    assert f.func(1) == 2
    assert f.source == funcdef1_nodeco