def compute_base_score( combining_mode, unique_letter_count=flonb.Dep(compute_unique_letter_count), letter_count=flonb.Dep(compute_letter_count), n_magic_letter=flonb.Dep(compute_n_magic_letter), ): if combining_mode == "add": return unique_letter_count + letter_count + n_magic_letter elif combining_mode == "multiply": return unique_letter_count * letter_count * n_magic_letter
def test_Dep_repr(): @flonb.task_func() def test_func(d): pass dep = flonb.Dep(test_func) assert repr(dep) == "flonb.Dep(test_func)"
def collect(container=flonb.Dep([ [{ "cows": 4 }, multiply.partial(x=2), [add.partial(x=2)]], 5, add.partial(x=3), "here is a string", ])): return container
def add_z(z, base=flonb.Dep(multiply)): return base + z
def multiply(y, base=flonb.Dep(add_one)): _multiply_ys.append(y) return base * y
def test_func(a, b, c=flonb.Dep(dependency_func)): """This is the docstring for `test_func`.""" pass
def add(y, x=flonb.Dep(str_to_int)): return x + y
def collect(container=flonb.Dep( [[multiply.partial(x=x, y=y + 2) for x in range(3)] for y in range(2)])): return container
def add_to_3(base=flonb.Dep(add.partial(y=3))): return base
def multiply(z, base=flonb.Dep(add)): return base * z
def test_func(dep=flonb.Dep(raises_error)): pass
def child(c, adult=flonb.Dep(parent)): pass
def compute_total_score( bonus_multiplier, base_score=flonb.Dep(compute_base_score), ): return bonus_multiplier * base_score
def muliply_letter_count(x, letter_count=flonb.Dep(compute_letter_count)): return letter_count * x