예제 #1
0
def test_006_vetor_1_elem_repetido():
    vetor = [3, 3, 3]
    resultado_esperado = {
        '0': 0,
        '1': 0,
        '2': 0,
        '3': 3,
        '4': 0,
        '5': 0,
        '6': 0,
        '7': 0,
        '8': 0,
        '9': 0,
        '10': 0,
        '11': 0,
        '12': 0,
        '13': 0,
        '14': 0,
        '15': 0
    }
    resp = json_post_request_ex2(vetor)
    if resp.status_code != 200:
        print('Teste 006 - Ex2 - falhou com status code da resposta %s' %
              resp.status_code)
        return 'fail', resp.elapsed.total_seconds()
    else:
        assert resp.json()["resultado"] == resultado_esperado
        print('Teste 006 - Ex2 - passou.')
        return 'pass', resp.elapsed.total_seconds()
def test_005_vetor_elem_fora_faixa():
    vetor = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16]
    resultado_esperado = {
        '0': 1,
        '1': 1,
        '2': 1,
        '3': 1,
        '4': 1,
        '5': 1,
        '6': 1,
        '7': 1,
        '8': 1,
        '9': 1,
        '10': 1,
        '11': 1,
        '12': 1,
        '13': 1,
        '14': 1,
        '15': 1
    }
    resp = json_post_request_ex2(vetor)
    if resp.status_code != 200:
        print('Teste 005 - Ex2 - falhou com status code da resposta %s' %
              resp.status_code)
        return 'fail', resp.elapsed.total_seconds()
    else:
        assert resp.json()["resultado"] == resultado_esperado
        print('Teste 005 - Ex2 - passou.')
        return 'pass', resp.elapsed.total_seconds()
예제 #3
0
def test_007_vetor_elem_misturados():
    vetor = ['A', 0, 1, 2, 3, 3, 0, "erro", 15]
    resultado_esperado = {
        '0': 2,
        '1': 1,
        '2': 1,
        '3': 2,
        '4': 0,
        '5': 0,
        '6': 0,
        '7': 0,
        '8': 0,
        '9': 0,
        '10': 0,
        '11': 0,
        '12': 0,
        '13': 0,
        '14': 0,
        '15': 1
    }
    resp = json_post_request_ex2(vetor)
    if resp.status_code != 200:
        print('Teste 007 - Ex2 - falhou com status code da resposta %s' %
              resp.status_code)
        return 'fail', resp.elapsed.total_seconds()
    else:
        assert resp.json()["resultado"] == resultado_esperado
        print('Teste 007 - Ex2 - passou.')
        return 'pass', resp.elapsed.total_seconds()