def test_continue_running_no_actions_no_asserts(): assert testing.continue_running( actions=[], asserts=[], remaining_cycles=1, actions_data={}, assert_statuses={}, )
def test_continue_running_asserts_unlimited_first_run(): actions = [] asserts = [{"type": "RESTAssert"}] assert testing.continue_running( actions=actions, asserts=asserts, remaining_cycles=-1, actions_data={}, assert_statuses={}, )
def test_continue_running_no_asserts_no_remaining(): actions = [Action(name="some-action")] asserts = [] assert not testing.continue_running( actions=actions, asserts=asserts, remaining_cycles=0, actions_data={}, assert_statuses={}, )
def test_continue_running_actions_with_asserts_first_run(): actions = [Action(name="bar", asserts=[Assert(name="foo")])] asserts = [] assert testing.continue_running( actions=actions, asserts=asserts, remaining_cycles=-1, actions_data={}, assert_statuses={}, )
def test_continue_running_asserts_passed_limited_second_run_no_remaining(): test_asserts = [{"type": "RESTAssert"}] assert_statuses = { "RESTAssert0": [AssertResult(passed=True, actual="", expected="", description="")], } assert not testing.continue_running(asserts=test_asserts, remaining_cycles=0, assert_statuses=assert_statuses)
def test_continue_running_asserts_failed_unlimited_second_run(): test_asserts = [{"type": "RESTAssert"}] assert_statuses = { "RESTAssert0": [AssertResult(passed=False, actual="", expected="", description="")], } assert testing.continue_running(asserts=test_asserts, remaining_cycles=-2, assert_statuses=assert_statuses)
def test_continue_running_asserts_failed_limited_second_run(): actions = [] asserts = [{"type": "RESTAssert"}] assert_statuses = { "RESTAssert0": [AssertResult(passed=False, actual="", expected="", description="")], } assert not testing.continue_running( actions=actions, asserts=asserts, remaining_cycles=0, actions_data={}, assert_statuses=assert_statuses, )
def test_continue_running_actions_with_asserts_failed_limited_second_run(): actions = [Action(name="bar", asserts=[Assert(name="foo")])] asserts = [] actions_data = { "bar": { "asserts": { "foo": AssertResult(passed=False, actual="", expected="", description="") } } } assert not testing.continue_running( actions=actions, asserts=asserts, remaining_cycles=0, actions_data=actions_data, assert_statuses={}, )
def test_continue_running_asserts_unlimited_first_run(): test_asserts = [{"type": "RESTAssert"}] assert testing.continue_running(asserts=test_asserts, remaining_cycles=-1, assert_statuses={})
def test_continue_running_no_asserts_no_remaining(): assert not testing.continue_running( asserts=[], remaining_cycles=0, assert_statuses={})
def test_continue_running_no_asserts_unlimited(): assert testing.continue_running(asserts=[], remaining_cycles=-1, assert_statuses={})