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
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