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