def test_get_default_cycles_empty(): default_cycles = testing.get_default_cycles(asserts=[], actions=[]) assert default_cycles == 0
def test_get_default_cycles_actions_have_asserts(): default_cycles = testing.get_default_cycles( asserts=[], actions=[Action(name="bar", asserts=[Assert(name="foo")])]) assert default_cycles == -1
def test_get_default_cycles_asserts_only(): default_cycles = testing.get_default_cycles(asserts=[Assert(name="foo")], actions=[]) assert default_cycles == -1
def test_get_default_cycles_actions_only(): default_cycles = testing.get_default_cycles(asserts=[], actions=[Action(name="bar")]) assert default_cycles == 1
def test_get_default_cycles_actions_and_asserts(): default_cycles = testing.get_default_cycles(asserts=["foo"], actions=["bar"]) assert default_cycles == -1