]> git.llucax.com Git - z.facultad/75.52/sercom.git/blobdiff - sercom/tester.py
Permitir pasar el el archivo de configuración por línea de comandos al tester.
[z.facultad/75.52/sercom.git] / sercom / tester.py
index 18b7e586a36d904936340ef39b9abf2612d30ae4..2e6f9f86ef2e9c7e091c34a84df0550b56063187 100644 (file)
@@ -23,7 +23,7 @@ class UserInfo(object): #{{{
         try:
             info = pwd.getpwnam(user)
         except:
         try:
             info = pwd.getpwnam(user)
         except:
-            info = pwd.get(int(user))
+            info = pwd.getpwuid(int(user))
         self.user = info[0]
         self.uid = info[2]
         self.gid = info[3]
         self.user = info[0]
         self.uid = info[2]
         self.gid = info[3]
@@ -433,7 +433,7 @@ def ejecutar_comando_fuente(self, path, entrega): #{{{
                 log.debug(_(u'Se esperaba un archivo "%s" para guardar pero '
                     u'no fue encontrado'), f)
             else:
                 log.debug(_(u'Se esperaba un archivo "%s" para guardar pero '
                     u'no fue encontrado'), f)
             else:
-                zip.write(join(path, f), f)
+                zip.write(str(join(path, f)), str(f)) # FIXME encoding de unicode
         zip.close()
         comando_ejecutado.archivos = buffer.getvalue()
     def diff(new, zip_in, zip_out, name, longname=None, origname='correcto',
         zip.close()
         comando_ejecutado.archivos = buffer.getvalue()
     def diff(new, zip_in, zip_out, name, longname=None, origname='correcto',
@@ -646,7 +646,7 @@ def ejecutar_comando_prueba(self, path, prueba): #{{{
                 log.debug(_(u'Se esperaba un archivo "%s" para guardar pero '
                     u'no fue encontrado'), f)
             else:
                 log.debug(_(u'Se esperaba un archivo "%s" para guardar pero '
                     u'no fue encontrado'), f)
             else:
-                zip.write(join(path, f), f)
+                zip.write(str(join(path, f)), str(f)) # FIXME encoding de unicode
         zip.close()
         comando_ejecutado.archivos = buffer.getvalue()
     def diff(new, zip_in, zip_out, name, longname=None, origname='correcto',
         zip.close()
         comando_ejecutado.archivos = buffer.getvalue()
     def diff(new, zip_in, zip_out, name, longname=None, origname='correcto',