Beispiel #1
0
 def archivos_inexistentes_se_omiten_y_registran(self, mock_debug):
     c = Config()
     c._cargar_yml = Mock(efecto_secundario=IOError(2, "oh nueces"))
     c.setea_acte_ruta("es-un.yml")  # Desencadena el uso de _cargar_yml
     c.cargar_acte()
     mock_debug.assert_cualquier_llamada(
         "No vi ningún es-un.yml, saltando.")
Beispiel #2
0
 def modulos_Python_excepto_de_manera_util_en_módulos_no_seleccionables(
         self):
     # Re: # 556; cuando hay un error, aparece un TypeError en su lugar
     # (concedido, en el momento de la fusión, pero queremos que
     # aumente lo antes posible, por lo que estamos probando el
     # nuevo comportamiento previsto: aumentar en el momento de la
     # carga de configuración.
     c = Config()
     c.setea_acte_ruta(join(soporte, "tiene_modulos.py"))
     esperado = r"'os' es un modulo.*dado un artefacto archivo.*error"
     with pytest.raises(MiembroDeConfigNoSeleccionable, match=esperado):
         c.cargar_acte(combinar=False)
Beispiel #3
0
 def se_generan_IOErrors_de_archivos_no_perdidos(self):
     c = Config()
     c._cargar_yml = Mock(efecto_secundario=IOError(17, "¿uh, qué?"))
     c.setea_acte_ruta("es-un.yml")  # Desencadena el uso de _cargar_yml
     c.cargar_acte()