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() })
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'