コード例 #1
0
def test_definitions_get_def_arg_nodefs():
    defin = Definitions(create_argv(test_command_6))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    with pytest.raises(MissingDictionaryKeyError):
        defin.get_def_argument(
            "bogus")  # should raise missing dict key execption
コード例 #2
0
def test_definitions_instantiation_4():
    defin = Definitions(create_argv(test_command_12))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("file" in defin.keys()) == True
    assert defin['file'] == "name"
    assert ("path" in defin.keys()) == False
コード例 #3
0
def test_definitions_get_def_arg():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert defin.get_def_argument("n") == "shortdef"
    assert defin.get_def_argument("name") == "longdef"
    assert defin.get_def_argument("nameeq") == "longdefeq"
コード例 #4
0
def test_definitions_get_def_arg():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert defin.get_def_argument("n") == "shortdef"
    assert defin.get_def_argument("name") == "longdef"
    assert defin.get_def_argument("nameeq") == "longdefeq"
コード例 #5
0
def test_definitions_instantiation_4():
    defin = Definitions(create_argv(test_command_12))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("file" in defin.keys()) == True
    assert defin['file'] == "name"
    assert ("path" in defin.keys()) == False
コード例 #6
0
def test_definitions_instantiation_3():
    defin = Definitions(create_argv(test_command_11))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("t" in defin.keys()) == True
    assert defin['t'] == "name"
    assert ("s" in defin.keys()) == False
コード例 #7
0
def test_definitions_instantiation_3():
    defin = Definitions(create_argv(test_command_11))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("t" in defin.keys()) == True
    assert defin['t'] == "name"
    assert ("s" in defin.keys()) == False
コード例 #8
0
def test_definitions_contains():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert defin.contains(['n']) == True
    assert defin.contains(['n', 'name', 'nameeq']) == True
    assert defin.contains(['bogus']) == False
    assert defin.contains(['n', 'bogus', 'name']) == False
コード例 #9
0
def test_definitions_instantation():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert ("n" in defin.keys()) == True
    assert ("name" in defin.keys()) == True
    assert ("nameeq" in defin.keys()) == True
    assert defin['n'] == "shortdef"
    assert defin['name'] == "longdef"
    assert defin['nameeq'] == "longdefeq"
コード例 #10
0
def test_definitions_instantation():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert ("n" in defin.keys()) == True
    assert ("name" in defin.keys()) == True
    assert ("nameeq" in defin.keys()) == True
    assert defin['n'] == "shortdef"
    assert defin['name'] == "longdef"
    assert defin['nameeq'] == "longdefeq"
コード例 #11
0
def test_definitions_contains():
    defin = Definitions(create_argv(test_command_1))
    assert isinstance(defin, dict)
    assert len(defin) == 3
    assert defin.contains(['n']) == True
    assert defin.contains(['n', 'name', 'nameeq']) == True
    assert defin.contains(['bogus']) == False
    assert defin.contains(['n', 'bogus', 'name']) == False
コード例 #12
0
def test_definitions_instantiation_2():
    defin = Definitions(create_argv(test_command_8))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("name" in defin.keys()) == True
    assert defin['name'] == "tests/aaa.txt"
コード例 #13
0
def test_definitions_get_def_arg_emptyargs():
    defin = Definitions(create_argv(test_command_empty_1))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    with pytest.raises(MissingDictionaryKeyError):
        defin.get_def_argument("bogus")
コード例 #14
0
def test_definitions_get_def_arg_nodefs():
    defin = Definitions(create_argv(test_command_6))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    with pytest.raises(MissingDictionaryKeyError):
        defin.get_def_argument("bogus")   # should raise missing dict key execption
コード例 #15
0
def test_definitions_get_def_arg_alternate():
    defin = Definitions(create_argv(test_command_8))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert defin.get_def_argument("name") == "tests/aaa.txt"
コード例 #16
0
def test_definitions_instantiation_emptyargs():
    defin = Definitions(create_argv(test_command_empty_1))
    assert isinstance(defin, dict)
    assert len(defin) == 0
コード例 #17
0
def test_definitions_instantiation_nodefs():
    defin = Definitions(create_argv(test_command_6))
    assert isinstance(defin, dict)
    assert len(defin) == 0
コード例 #18
0
def test_definitions_instantiation_2():
    defin = Definitions(create_argv(test_command_8))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert ("name" in defin.keys()) == True
    assert defin['name'] == "tests/aaa.txt"
コード例 #19
0
def test_definitions_get_def_arg_alternate():
    defin = Definitions(create_argv(test_command_8))
    assert isinstance(defin, dict)
    assert len(defin) == 1
    assert defin.get_def_argument("name") == "tests/aaa.txt"
コード例 #20
0
def test_definitions_get_def_arg_emptyargs():
    defin = Definitions(create_argv(test_command_empty_1))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    with pytest.raises(MissingDictionaryKeyError):
        defin.get_def_argument("bogus")
コード例 #21
0
def test_definitions_contains_nodefs():
    defin = Definitions(create_argv(test_command_6))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    assert defin.contains(["bogus"]) == False
コード例 #22
0
def test_definitions_contains_nodefs():
    defin = Definitions(create_argv(test_command_6))
    assert isinstance(defin, dict)
    assert len(defin) == 0
    assert defin.contains(["bogus"]) == False