def correr(self): mc = ContextoSimulado(correr={"foo": Resultado("bar")}) assert mc.correr("foo").stdout == "bar" mc.set_result_for("correr", "foo", Resultado("biz")) assert mc.correr("foo").stdout == "biz"
def mapa_de_valores_devueltos_kwargs_tambien_puede_tomar_iterables(self): c = ContextoSimulado( correr={"foo": [Resultado("bar"), Resultado("biz")]}) assert c.correr("foo").stdout == "bar" assert c.correr("foo").stdout == "biz"
def valor_devuelto_kwargs_puede_tomar_iterables_tambien(self): c = ContextoSimulado( correr=[Resultado("alguna salida"), Resultado("¡más!")]) assert c.correr("no tiene colchón").stdout == "alguna salida" assert c.correr("todavía no tiene colchón").stdout == "¡más!"
def valor_devuelto_kwargs_puede_ser_mapas_de_cadena_de_comandos(self): c = ContextoSimulado(correr={"foo": Resultado("bar")}) assert c.correr("foo").stdout == "bar"
def kwargs_de_inicio_no_configs_utilizados_como_valores_de_retorno_para_metodos( self): c = ContextoSimulado(correr=Resultado("alguna salida")) assert c.correr("no tiene colchón").stdout == "alguna salida"