Пример #1
0
def process_single_frame_2(logics, row, require_any):
    results = []

    return_value = False
    for logic in logics:
        res = process_single_logic(logic, row)
        results.append(res)

    if len(results):
        if require_any:
            return_value = any(results)
        else:
            return_value = all(results)

    return return_value
Пример #2
0
def test_process_single_logic_false_greater():
    mock_logic = ["close", ">", "short"]
    MockRow = namedtuple("MockRow", "date close open high low volume short")
    mock_row = MockRow(
        date=1523937963,
        close=0.0212,
        open=0.0133,
        high=0.025,
        low=0.01,
        volume=36898,
        short=0.0312,
    )

    res = process_single_logic(mock_logic, mock_row)

    assert res is False