示例#1
0
def test_ValidationResultIdentifier_to_tuple(expectation_suite_identifier):
    validation_result_identifier = ValidationResultIdentifier(
        expectation_suite_identifier, "my_run_id", "my_batch_identifier")
    assert validation_result_identifier.to_tuple() == ("my", "expectation",
                                                       "suite", "name",
                                                       "my_run_id",
                                                       "my_batch_identifier")
    assert validation_result_identifier.to_fixed_length_tuple() == (
        "my.expectation.suite.name", "my_run_id", "my_batch_identifier")

    validation_result_identifier_no_run_id = ValidationResultIdentifier(
        expectation_suite_identifier, None, "my_batch_identifier")
    assert validation_result_identifier_no_run_id.to_tuple() == (
        "my", "expectation", "suite", "name", "__none__",
        "my_batch_identifier")
    assert validation_result_identifier_no_run_id.to_fixed_length_tuple() == (
        "my.expectation.suite.name", "__none__", "my_batch_identifier")

    validation_result_identifier_no_batch_identifier = ValidationResultIdentifier(
        expectation_suite_identifier, "my_run_id", None)
    assert validation_result_identifier_no_batch_identifier.to_tuple() == (
        "my", "expectation", "suite", "name", "my_run_id", "__none__")
    assert validation_result_identifier_no_batch_identifier.to_fixed_length_tuple(
    ) == ("my.expectation.suite.name", "my_run_id", "__none__")

    validation_result_identifier_no_run_id_no_batch_identifier = ValidationResultIdentifier(
        expectation_suite_identifier, None, None)
    assert validation_result_identifier_no_run_id_no_batch_identifier.to_tuple(
    ) == ("my", "expectation", "suite", "name", "__none__", "__none__")
    assert validation_result_identifier_no_run_id_no_batch_identifier.to_fixed_length_tuple(
    ) == ("my.expectation.suite.name", "__none__", "__none__")
示例#2
0
def test_ValidationResultIdentifier_to_tuple(expectation_suite_identifier):
    validation_result_identifier = ValidationResultIdentifier(
        expectation_suite_identifier, RunIdentifier("my_run_id"),
        "my_batch_identifier")
    assert validation_result_identifier.to_tuple() == (
        "my",
        "expectation",
        "suite",
        "name",
        "my_run_id",
        "20190926T134241.000000Z",
        "my_batch_identifier",
    )
    assert validation_result_identifier.to_fixed_length_tuple() == (
        "my.expectation.suite.name",
        "my_run_id",
        "20190926T134241.000000Z",
        "my_batch_identifier",
    )

    validation_result_identifier_no_run_id = ValidationResultIdentifier(
        expectation_suite_identifier, RunIdentifier(None),
        "my_batch_identifier")
    assert validation_result_identifier_no_run_id.to_tuple() == (
        "my",
        "expectation",
        "suite",
        "name",
        "__none__",
        "20190926T134241.000000Z",
        "my_batch_identifier",
    )
    assert validation_result_identifier_no_run_id.to_fixed_length_tuple() == (
        "my.expectation.suite.name",
        "__none__",
        "20190926T134241.000000Z",
        "my_batch_identifier",
    )

    validation_result_identifier_no_batch_identifier = ValidationResultIdentifier(
        expectation_suite_identifier, RunIdentifier("my_run_id"), None)
    assert validation_result_identifier_no_batch_identifier.to_tuple() == (
        "my",
        "expectation",
        "suite",
        "name",
        "my_run_id",
        "20190926T134241.000000Z",
        "__none__",
    )
    assert validation_result_identifier_no_batch_identifier.to_fixed_length_tuple(
    ) == (
        "my.expectation.suite.name",
        "my_run_id",
        "20190926T134241.000000Z",
        "__none__",
    )

    validation_result_identifier_no_run_id_no_batch_identifier = (
        ValidationResultIdentifier(expectation_suite_identifier,
                                   RunIdentifier(None), None))
    assert validation_result_identifier_no_run_id_no_batch_identifier.to_tuple(
    ) == (
        "my",
        "expectation",
        "suite",
        "name",
        "__none__",
        "20190926T134241.000000Z",
        "__none__",
    )
    assert validation_result_identifier_no_run_id_no_batch_identifier.to_fixed_length_tuple(
    ) == (
        "my.expectation.suite.name",
        "__none__",
        "20190926T134241.000000Z",
        "__none__",
    )