def translator(target='', detail=0):
	from vivaldi_translator import test
	
	if target != '':
		test_input = read_file(target)
		test(test_input, test_set=False, detail=detail)
	else:
		path = 'test_set/'
		tests = read_file(path+'test_list')
		test_list = get_test_list(tests)
		
		for test_name in test_list:
			test_data = get_test_data(path+test_name, ['test_input','test_output','target'])
			
			print "TEST:", test_name
			flag = test(test_data, detail=detail)
			if flag == False:
				return False
	return True
def test_vi2cu_translator(target='', detail=0):
	from vi2cu_translator.main import test
	if target != '':
		test_input = read_file(target)
		flag = test(test_input, test_set=False, detail=detail)
	else:
		path = 'vi2cu_translator/test_set/'

		tests = read_file(path+'test_list')
		test_list = get_test_list(tests)
		
		for test_name in test_list:
			test_data = get_test_data(path+test_name, ['test_input','test_output','dtype_dict','return_dtype'])
		
			print "TEST:", test_name
			flag = test(test_data)
			if flag == False:
				return False
					
	return True
def preprocessing(target='', detail=0):
	from preprocessing.main import test
	
	if target != '':
		test_input = read_file(target)
		flag = test(test_input, test_set=False, detail=detail)
	else:
		path = 'preprocessing/test_set/'
		
		tests = read_file(path+'test_list')
		test_list = get_test_list(tests)
		
		for test_name in test_list:
			test_data = get_test_data(path+test_name, ['test_input','test_output'])
			
			print "TEST:", test_name
			flag = test(test_data)
			if flag == False:
				return False
	return True
Beispiel #4
0
def translator(target='', detail=0):
    from vivaldi_translator import test

    if target != '':
        test_input = read_file(target)
        test(test_input, test_set=False, detail=detail)
    else:
        path = 'test_set/'
        tests = read_file(path + 'test_list')
        test_list = get_test_list(tests)

        for test_name in test_list:
            test_data = get_test_data(path + test_name,
                                      ['test_input', 'test_output', 'target'])

            print "TEST:", test_name
            flag = test(test_data, detail=detail)
            if flag == False:
                return False
    return True
Beispiel #5
0
def parse_main(target='', detail=0):
    from parse_main.main import test

    if target != '':
        test_input = read_file(target)
        flag = test(test_input, test_set=False, detail=detail)
    else:
        path = 'parse_main/test_set/'
        tests = read_file(path + 'test_list')
        test_list = get_test_list(tests)

        for test_name in test_list:
            test_data = get_test_data(path + test_name,
                                      ['test_input', 'test_output'])

            print "TEST:", test_name
            flag = test(test_data, detail=detail)
            if flag == False:
                return False

    return True
Beispiel #6
0
def test_vi2cu_translator(target='', detail=0):
    from vi2cu_translator.main import test
    if target != '':
        test_input = read_file(target)
        flag = test(test_input, test_set=False, detail=detail)
    else:
        path = 'vi2cu_translator/test_set/'

        tests = read_file(path + 'test_list')
        test_list = get_test_list(tests)

        for test_name in test_list:
            test_data = get_test_data(
                path + test_name,
                ['test_input', 'test_output', 'dtype_dict', 'return_dtype'])

            print "TEST:", test_name
            flag = test(test_data)
            if flag == False:
                return False

    return True
def divide_line(target='',detail=0):
	from general.divide_line.divide_line import test
	path = 'general/divide_line/test_set/'
	
	tests = read_file(path+'test_list')
	test_list = get_test_list(tests)

	if target != '': test_list = [target]
	for test_name in test_list:
		test_data = get_test_data(path+test_name,['test_input','test_output'])
		
		print "TEST:", test_name
		flag = test(test_data, detail=detail)
		if flag == False:
			return False
	return True
Beispiel #8
0
def divide_line(target='', detail=0):
    from general.divide_line.divide_line import test
    path = 'general/divide_line/test_set/'

    tests = read_file(path + 'test_list')
    test_list = get_test_list(tests)

    if target != '': test_list = [target]
    for test_name in test_list:
        test_data = get_test_data(path + test_name,
                                  ['test_input', 'test_output'])

        print "TEST:", test_name
        flag = test(test_data, detail=detail)
        if flag == False:
            return False
    return True