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