class TestDonaciones(unittest.TestCase): def setUp(self): self.admin = Administrador() donanteA = Donante('Juan Perez', '44489173', '971122311', '*****@*****.**', 100) donanteB = Donante('Fulano Derbez', '44489172', '971122310', '*****@*****.**', 80) donanteC = Donante('Mario IC', '44489174', '971122317', '*****@*****.**', 120) donanteD = Donante('Mengano Castillo', '44489170', '971122311', '*****@*****.**', 50) self.admin.registrar_donante(donanteA) self.admin.registrar_donante(donanteB) self.admin.registrar_donante(donanteC) self.admin.registrar_donante(donanteD) def test_monto_total(self): self.assertEqual(350.0, self.admin.monto_total(), 'Monto total') def test_donante_top(self): self.assertEqual("Mario IC", self.admin.donante_top(), "Donante top") def test_buscar_donante(self): donante = self.admin.buscar_donante('44489174') self.assertEqual("Mario IC", donante.nombre, "Nombre") self.assertEqual("971122317", donante.telefono, "Telefono") self.assertEqual('*****@*****.**', donante.email, 'Email') self.assertEqual(120, donante.monto, 'Monto') def test_monto_promedio(self): self.assertEqual(87.5, self.admin.monto_promedio(), 'Monto promedio')
class TestDonaciones(unittest.TestCase): def setUp(self): self.admin = Administrador() donanteA = Donante('Juan Perez', '44489173', '971122311', '*****@*****.**', 100) donanteB = Donante('Fulano Derbez', '44489172', '971122310', '*****@*****.**', 80) donanteC = Donante('Mario IC', '44489174', '971122317', '*****@*****.**', 120) donanteD = Donante('Mengano Castillo', '44489170', '971122311', '*****@*****.**', 50) self.admin.registrar_donante(donanteA) self.admin.registrar_donante(donanteB) self.admin.registrar_donante(donanteC) self.admin.registrar_donante(donanteD) def test_monto_total(self): self.assertEqual(350.0, self.admin.monto_total(), 'Monto total') def test_donante_top(self): self.assertEqual("Mario IC", self.admin.donante_top(), "Donante top") def test_buscar_donante(self): donante = self.admin.buscar_donante('44489174') self.assertEqual("Mario IC", donante.nombre, "Nombre") self.assertEqual("971122317", donante.telefono, "Telefono") self.assertEqual('*****@*****.**', donante.email, 'Email') self.assertEqual(120, donante.monto, 'Monto') def test_monto_promedio(self): self.assertEqual(87.5, self.admin.monto_promedio(), 'Monto promedio')
def main(): admin = Administrador() donanteA = Donante('Juan Perez', '44489173', '971122311', '*****@*****.**', 100) donanteB = Donante('Fulano Derbez', '44489172', '971122310', '*****@*****.**', 80) donanteC = Donante('Mario IC', '44489174', '971122317', '*****@*****.**', 120) donanteD = Donante('Mengano Castillo', '44489170', '971122311', '*****@*****.**', 50) admin.registrar_donante(donanteA) admin.registrar_donante(donanteB) admin.registrar_donante(donanteC) admin.registrar_donante(donanteD) print "Monto total: %s" % admin.monto_total() print "Donante top: %s" % admin.donante_top() print "Donante 44489170: %s" % admin.buscar_donante('44489170').nombre print "Monto promedio: %s" % admin.monto_promedio()
def main(): admin = Administrador() donanteA = Donante('Juan Perez', '44489173', '971122311', '*****@*****.**', 100) donanteB = Donante('Fulano Derbez', '44489172', '971122310', '*****@*****.**', 80) donanteC = Donante('Mario IC', '44489174', '971122317', '*****@*****.**', 120) donanteD = Donante('Mengano Castillo', '44489170', '971122311', '*****@*****.**', 50) admin.registrar_donante(donanteA) admin.registrar_donante(donanteB) admin.registrar_donante(donanteC) admin.registrar_donante(donanteD) print "Monto total: %s" % admin.monto_total() print "Donante top: %s" % admin.donante_top() print "Donante 44489170: %s" % admin.buscar_donante('44489170').nombre print "Monto promedio: %s" % admin.monto_promedio()