def test_check_that_entry(runtime_mock): ret = check_that_entry("foo", equal_to("bar"), in_={"foo": "bar"}) assert ret description, outcome, details = get_last_mocked_logged_check() assert "foo" in description and "bar" in description assert outcome is True assert "bar" in details
def test_check_that_failure(runtime_mock): ret = check_that("value", "bar", equal_to("foo")) assert not ret description, outcome, details = get_last_mocked_logged_check() assert "value" in description and "foo" in description assert outcome is False assert "bar" in details
def test_unicode(runtime_mock): result = check_that(u"ééé", u"éééààà", starts_with(u"ééé")) assert result description, outcome, details = get_last_mocked_logged_check() assert u"ééé" in description assert outcome is True assert u"éééààà" in details
def test_assert_that_entry_failure(runtime_mock): with pytest.raises(lcc.AbortTest): assert_that_entry("foo", equal_to("bar"), in_={"foo": "baz"}) description, outcome, details = get_last_mocked_logged_check() assert "foo" in description and "bar" in description assert outcome is False assert "baz" in details
def test_assert_that_failure(runtime_mock): with pytest.raises(lcc.AbortTest): assert_that("value", "bar", equal_to("foo")) description, outcome, details = get_last_mocked_logged_check() assert "value" in description and "foo" in description assert outcome is False assert "bar" in details
def test_check_that_success(runtime_mock): ret = check_that("value", "foo", equal_to("foo")) assert ret description, outcome, details = get_last_mocked_logged_check() assert "value" in description and "foo" in description assert outcome is True assert "foo" in details
def test_this_dict_using_base_key_as_list(runtime_mock): with this_dict({"foo": {"bar": "baz"}}).using_base_key(["foo"]): result = check_that_entry("bar", equal_to("baz")) assert result description, outcome, details = get_last_mocked_logged_check() assert "foo" in description and "bar" in description assert outcome is True assert "baz" in details
def test_this_dict(runtime_mock): with this_dict({"foo": "bar"}): result = check_that_entry("foo", equal_to("bar")) assert result description, outcome, details = get_last_mocked_logged_check() assert "foo" in description and "bar" in description assert outcome is True assert "bar" in details
def test_check_that_in_with_list_and_base_key(runtime_mock): results = check_that_in({"foo": { "bar": "baz" }}, ["bar"], equal_to("baz"), base_key=["foo"]) assert all(results) description, outcome, details = get_last_mocked_logged_check() assert "foo" in description and "bar" in description assert outcome is True assert "baz" in details