Beispiel #1
0
 def ajustes_basicos(self):
     # Solo un resumen de lo que debería ser la configuración de la
     # línea de base ... por alguna razón, no estamos capturando todos
     # estos de manera confiable (incluso si sus valores por defecto a
     # menudo están implícitos en las pruebas que los anulan, por ej.,
     # corredor pruebas alrededor de alarma=True , etc.).
     esperado = {
         "correr": {
             "asincrono": False,
             "rechazado": False,
             "seco": False,
             "echo": False,
             "echo_stdin": None,
             "codificacion": None,
             "entorno": {},
             "err_stream": None,
             "retroceder": True,
             "ocultar": None,
             "ing_stream": None,
             "sal_stream": None,
             "pty": False,
             "reemplazar_ent": False,
             "shell": "/bin/bash",
             "alarma": False,
             "centinelas": [],
         },
         "corredores": {
             "local": Local
         },
         "sudo": {
             "password": None,
             "prompt": "[sudo] password: "******"usuario": None,
         },
         "artefactos": {
             "nombre_auto_guion": True,
             "nombre_de_coleccion": "artefactos",
             "dedupe": True,
             "clase_ejecutor": None,
             "dir_raiz": None,
         },
         "tiempo_de_descanso": {
             "comando": None
         },
     }
     assert Config.global_defaults() == esperado
Beispiel #2
0
 def global_defaults():
     orig = Config.global_defaults()
     orig["nuevo"] = {"datos": "oh"}
     return orig