示例#1
0
def test_execute_query(example_ledger):
    query_shell = QueryShell(example_ledger)

    assert query_shell.execute_query("help exit") == (
        QueryShell.noop.__doc__ + "\n",
        None,
        None,
    )

    assert query_shell.execute_query("help")[1:] == (None, None)

    assert query_shell.execute_query("balances")[1:] == query.run_query(
        query_shell.entries, query_shell.options_map, "balances")
示例#2
0
def test_execute_query(example_ledger):
    query_shell = QueryShell(example_ledger)

    assert query_shell.execute_query('help exit') == \
        (QueryShell.noop.__doc__ + '\n', None, None)

    assert query_shell.execute_query('help')[1:] == \
        (None, None)

    assert query_shell.execute_query('balances', add_to_history=True)[1:] == \
        query.run_query(query_shell.entries, query_shell.options_map,
                        'balances')

    assert query_shell.get_history(1) == ['balances']
示例#3
0
def test_execute_query(example_ledger):
    query_shell = QueryShell(example_ledger)

    assert query_shell.execute_query('help exit') == \
        (QueryShell.noop.__doc__ + '\n', None, None)

    assert query_shell.execute_query('help')[1:] == \
        (None, None)

    assert query_shell.execute_query('balances', add_to_history=True)[1:] == \
        query.run_query(query_shell.entries, query_shell.options_map,
                        'balances')

    assert query_shell.get_history(1) == ['balances']