Example #1
0
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
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
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
Example #6
0
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
Example #7
0
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
Example #8
0
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
Example #9
0
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