Exemplo n.º 1
0
def api_addnotas():
    global notas
    req_data = request.get_json()
    idmateria = req_data['idmateria']
    idaluno = req_data['idaluno']
    nota1 = req_data['nota1']
    nota2 = req_data['nota2']
    nota3 = req_data['nota3']
    nota4 = req_data['nota4']
    new_notas = Notas(idmateria, idaluno, nota1, nota2, nota3, nota4)
    notas.append(new_notas)
    res = {'status': 'ok'}
    return jsonify(res)
Exemplo n.º 2
0
	def __str__(self):
		return Persona.__str__(self)+"\n"+Notas.__str__(self)
Exemplo n.º 3
0
async def notas(login: login_form):
    return Notas(login.matricula, login.senha)
Exemplo n.º 4
0
	def __init__(self,dni,nombre,edad):
		Persona.__init__(self,dni,nombre,edad)
		Notas.__init__(self)
Exemplo n.º 5
0
def test_notas_reprovado_com_np3():
    notas = Notas(49, 49, 49)
    assert not notas.is_aprovado(), "average should be < 50"


##pytest --cov=notas .\src\
Exemplo n.º 6
0
def test_notas_maior_que_zero_np1enp2():
    notas = Notas(-2, 50)
    assert ((notas.p1 < 0) or (notas.p2 < 0)), "values has to be positive"
Exemplo n.º 7
0
def test_notas_reprovado_sem_np3():
    notas = Notas(29, 30)
    print(notas.is_aprovado())
    assert notas.is_aprovado() == False, "average should be <= 30"
Exemplo n.º 8
0
def test_notas_aprovado_com_np3():
    notas = Notas(49, 50, 50)
    assert notas.is_aprovado(), "average should be >= 50"
Exemplo n.º 9
0
def test_notas_aprovado_sem_np3():
    notas = Notas(60, 59)
    assert notas.is_aprovado(), "average should be >= 60"
Exemplo n.º 10
0
def test_notas_np1enp3_diferente_none():
    notas = Notas(56, 1)
    assert not ((notas.p1 == None) or
                (notas.p2 == None)), "p1 and p2 shouldn't be None"
Exemplo n.º 11
0
def test_notas_maior_que_zero_np1enp2enp3():
    notas = Notas(30, -50, 2)
    assert ((notas.p1 < 0) or (notas.p2 < 0)
            or (notas.p3 < 0)), "values has to be positive"