コード例 #1
0
def blank_form(data, request, answer):
    try:
        if request.method == 'GET':
            return json({ 'success': True, 'data': data })
        else:
            code_data = concat_code(data, request.json)
            file_name = file_generate(code_data)
            stdout, stderr = file_execute(file_name)
            result = answer(stdout, stderr)
            return json({ 'success': True, 'data': { 'result': result, 'stdout': stdout, 'stderr': stderr} })
    except:
        return json({ 'fail': True, 'error': traceback.format_exc() })
コード例 #2
0
def test_concat_code():
    data = {'code': ['_____', '_____']}
    data['fields'] = fields_generate(data)
    form = {'field_1': '123', 'field_2': '456'}
    assert concat_code(data, form) == '123\n456\n'