def test_adds_new_participante_and_calculate_total_amount(self): inscripcion = Inscripcion( id=uuid.uuid1(), localidad='Quito', servidor='Conny Riera', fecha='2018-08-01', comprobante_uri='https://s3.aws.com/comprobante.jpg') participante_1 = Participante( id=uuid.uuid1(), nombres_completos='Isabel de las Mercedes', sexo="Mujer", telefono_contacto='5252525', monto=Decimal('25.00'), numero_deposito='123455') participante_2 = Participante(id=uuid.uuid1(), nombres_completos='Conny Riera', sexo="Mujer", telefono_contacto='5252525', monto=Decimal('25.00'), numero_deposito='123456') inscripcion.participantes = [participante_1, participante_2] self.assertEqual([participante_1, participante_2], inscripcion.participantes) self.assertEqual(inscripcion.total_amount(), Decimal('50.00'))
def test_total_amount_is_zero_if_participantes_are_emtpy(self): inscripcion = Inscripcion(id=uuid.uuid1(), localidad='Quito', servidor='Conny Riera', fecha='2018-08-01') self.assertEqual(inscripcion.total_amount(), 0.00)