示例#1
0
def test_same_keys_wrong_types_query_none():
    assert ConfigParser.same_keys(
        query=None,
        ref=REF,
    ) is False
示例#2
0
def test_same_keys_wrong_types_query_class():
    assert ConfigParser.same_keys(
        query=ConfigParser,
        ref=REF,
    ) is False
示例#3
0
def test_same_keys_wrong_types_query_int():
    assert ConfigParser.same_keys(
        query=INT,
        ref=REF,
    ) is False
示例#4
0
def test_same_keys_wrong_types_query_str():
    assert ConfigParser.same_keys(
        query=KEY_1,
        ref=REF,
    ) is False
示例#5
0
def test_same_keys_wrong_types_ref():
    with pytest.raises(TypeError):
        ConfigParser.same_keys(
            query=QUERY,
            ref=INT,
        )
示例#6
0
def test_same_keys_conflicting_inputs_two_way():
    assert ConfigParser.same_keys(
        query=QUERY,
        ref=REF,
        two_way=True,
    ) is False
示例#7
0
def test_same_keys_conflicting_inputs():
    assert ConfigParser.same_keys(
        query=QUERY_FALSE,
        ref=REF,
    ) is False
示例#8
0
def test_same_keys_correct_inputs_two_way():
    assert ConfigParser.same_keys(
        query=QUERY,
        ref=QUERY,
        two_way=True,
    ) is True
示例#9
0
def test_same_keys_correct_inputs():
    assert ConfigParser.same_keys(
        query=QUERY,
        ref=REF,
    ) is True