Пример #1
0
        '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:
Пример #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'
Пример #3
0
        '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:
Пример #4
0
def test_fields_generate():
    data = {'code': ['_____', '_____']}

    assert fields_generate(data) == ['field_1', 'field_2']