Example #1
0
def test_execute_input():
    input_test = os.path.join(test_path, 'tests', 'test.sh')

    failed_tests = run_tests([input_test], {'fail':False})

    assert len(failed_tests) == 0

    failed_tests = run_tests([input_test], {'fail':True})

    assert len(failed_tests) == 1
    print failed_tests
    assert failed_tests[input_test] == 1
Example #2
0
def test_execute_input():
    input_test = os.path.join(test_path, 'tests', 'test.sh')

    failed_tests = run_tests([input_test], {'fail': False})

    assert len(failed_tests) == 0

    failed_tests = run_tests([input_test], {'fail': True})

    assert len(failed_tests) == 1
    print failed_tests
    assert failed_tests[input_test] == 1
Example #3
0
def test_execute_tests():
    prepend_test = lambda xl: [os.path.join(test_path, 'tests', x) for x in xl]
    successful_tests = prepend_test(['test.sh', os.path.join('deep','anothertest')])
    failure_tests = prepend_test([os.path.join('deep','folder','test.sh')])

    failed_tests = run_tests(successful_tests, {})

    assert len(failed_tests) == 0

    failed_tests = run_tests(failure_tests, {})
    
    assert len(failure_tests) == 1
    assert failure_tests[0] in failed_tests
    assert failed_tests[failure_tests[0]] == 1
Example #4
0
def test_execute_tests():
    prepend_test = lambda xl: [os.path.join(test_path, 'tests', x) for x in xl]
    successful_tests = prepend_test(
        ['test.sh', os.path.join('deep', 'anothertest')])
    failure_tests = prepend_test([os.path.join('deep', 'folder', 'test.sh')])

    failed_tests = run_tests(successful_tests, {})

    assert len(failed_tests) == 0

    failed_tests = run_tests(failure_tests, {})

    assert len(failure_tests) == 1
    assert failure_tests[0] in failed_tests
    assert failed_tests[failure_tests[0]] == 1
Example #5
0
def test_timeout():
    input_test = os.path.join(test_path, 'tests', 'test.sh')

    failed_tests = run_tests([input_test], {'timeout':True}, timeout=0.5)

    assert len(failed_tests) == 1
    assert failed_tests[input_test] == 'TIMEOUT'
Example #6
0
def test_timeout():
    input_test = os.path.join(test_path, 'tests', 'test.sh')

    failed_tests = run_tests([input_test], {'timeout': True}, timeout=0.5)

    assert len(failed_tests) == 1
    assert failed_tests[input_test] == 'TIMEOUT'