X-Git-Url: https://git.llucax.com/z.facultad/75.52/sercom.git/blobdiff_plain/351a8386bca1d17e2d145bfceed5d58e89a926a7..68e0c481543b220f3be21cf29ad676e5bed0a7ac:/sercom/model.py diff --git a/sercom/model.py b/sercom/model.py index 6894bdd..a09a0bf 100644 --- a/sercom/model.py +++ b/sercom/model.py @@ -348,14 +348,23 @@ class Comando(InheritableSQLObject): #{{{ archivos_entrada = BLOBCol(default=None) # ZIP con archivos de entrada # __stdin__ es caso especial # Si un caso de prueba tiene - # comandos con stdin y el caso - # de prueba también tiene stdin - # se usa el stdin del comando. + # comandos que tiene algún + # archivo de entrada (incluyendo + # stdin) con los propios, se usa + # el archivo del caso de prueba, + # no del comando. archivos_a_comparar = BLOBCol(default=None) # ZIP con archivos de salida # __stdout__, __stderr__ y # __stdouterr__ (ambos juntos) # son casos especiales - archivos_a_guardar = TupleCol(notNone=True, default=()) # TODO SetCol + # Si un caso de prueba tiene + # comandos que tiene algún + # archivo a comparar (incluyendo + # stdout/err) con los propios, + # se compara contra el archivo + # del caso de prueba, no del + # comando. + archivos_a_guardar = TupleCol(notNone=True, default=()) # TODO FrozenSetCol # __stdout__, __stderr__ y # __stdouterr__ (ambos juntos) # son casos especiales @@ -732,7 +741,7 @@ class Miembro(SQLObject): #{{{ class Ejecucion(InheritableSQLObject): #{{{ # Campos - inicio = DateTimeCol(notNone=True, default=DateTimeCol.now) + inicio = DateTimeCol(default=None) fin = DateTimeCol(default=None) exito = IntCol(default=None) observaciones = UnicodeCol(notNone=True, default=u'')