]> git.llucax.com Git - z.facultad/75.29/susanita.git/blobdiff - test/susanita.py
Bugfix (estaba eligiendo a la persona menos preferida =)
[z.facultad/75.29/susanita.git] / test / susanita.py
index afe3c4a0aa5f531c1cc86c5588f143a068f63abd..fabdc972a3b7fca96361198fc8db01bc9dac7ffb 100644 (file)
@@ -74,7 +74,7 @@ class Persona:
                if self.estado == 'comprometido':
                        self.pareja.estado = 'soltero'
                        self.pareja.pareja = None
                if self.estado == 'comprometido':
                        self.pareja.estado = 'soltero'
                        self.pareja.pareja = None
-                       self.pareja.rechazos.append(p)
+                       self.pareja.rechazos.append(self)
 
                # nos comprometemos
                self.estado = 'comprometido'
 
                # nos comprometemos
                self.estado = 'comprometido'
@@ -84,7 +84,7 @@ class Persona:
 
                # si tenemos ofertas, las rechazamos
                for pretendiente in self.ofertas:
 
                # si tenemos ofertas, las rechazamos
                for pretendiente in self.ofertas:
-                       pretendiente.rechazos.append(p)
+                       pretendiente.rechazos.append(self)
                self.ofertas = []
 
 
                self.ofertas = []
 
 
@@ -260,11 +260,11 @@ class Parser:
        def output(self):
                for h in self.s.hombres:
                        assert h.estado == 'comprometido'
        def output(self):
                for h in self.s.hombres:
                        assert h.estado == 'comprometido'
-                       print h.nombre, h.pareja.nombre
+                       print h.nombre + ', ' + h.pareja.nombre
                print
                for m in self.s.mujeres:
                        assert m.estado == 'comprometido'
                print
                for m in self.s.mujeres:
                        assert m.estado == 'comprometido'
-                       print m.nombre, m.pareja.nombre
+                       print m.nombre + ', ' + m.pareja.nombre