Example #1
0
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
Example #2
0
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
Example #3
0
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
Example #4
0
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
Example #5
0
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
Example #6
0
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