def test_qa_noqa(): qa_dict = { 'Now is the time.': 'OK', } no_qa = ['Wait for it \(\d+ seconds\)'] ec, output = run_qastdout([SCRIPT_QA, 'waitforit'], qa=qa_dict, no_qa=no_qa) return ec, output
def test_qastdout(): run_async_to_stdout([SCRIPT_QA, 'simple']) qa_dict = { 'Simple question:': 'simple answer', } ec, output = run_qastdout([SCRIPT_QA, 'simple'], qa=qa_dict) return ec, output
def test_std_regex(): qa_dict = { r'\s(?P<time>\d+(?:\.\d+)?)\..*?What time is it\?': '%(time)s', } ec, output = run_qastdout([SCRIPT_QA, 'whattime'], qa_reg=qa_dict) return ec, output