'sequence of objects.', 'You can reference list methods here: https://docs.python.org/3/' + 'tutorial/datastructures.html', '\n', 'Now lets work on some exercises. You have a following ' + 'list: [9, 1, 4, 7, 3, 0, 5]', 'Sort the list first and then reverse it. You can\'t use sort with ' + 'reverse argument.' ], 'code': [ 'list_ = [9, 1, 4, 7, 3, 0, 5]', 'list_._____()', 'list_._____()', 'print(str(list_))' ], 'fields': [] } data['fields'] = fields_generate(data) async def sanic_request(request): try: return override(request) except NameError: global data, route return route['type'](data, request, answer) def answer(stdout, stderr): try: if stderr != []: return False else:
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'
'You can reference dictionary methods here: https://docs.python.org/' + '3/tutorial/datastructures.html#dictionaries', '\n', 'Now lets work on some exercises. You have a following ' + 'array of integers: [1, 1, 2, 1, 1, 2, 2]', 'Use a dictionary to count the frequency of each element ' + 'do not use any other data structures.' ], 'code': [ 'l = [1, 1, 2, 1, 1, 2, 2]', 'counter = {}', 'for i in l:', ' if i in counter:', ' _____[i] += 1', ' else:', ' _____[i] = 1', 'print(str(counter))' ], 'fields': [] } data['fields'] = fields_generate(data) # NEVER remove this line!! async def sanic_request(request): try: return override(request) except NameError: global data, route return route['type'](data, request, answer) def answer(stdout, stderr): try: if stderr != []: return False else:
def test_fields_generate(): data = {'code': ['_____', '_____']} assert fields_generate(data) == ['field_1', 'field_2']