arreglar

Accesorios de prueba simples
Descargar ahora

arreglar Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL v3
  • Precio:
  • FREE
  • Nombre del editor:
  • Zero Piraeus
  • Sitio web del editor:
  • https://bitbucket.org/schesis/

arreglar Etiquetas


arreglar Descripción

FIX es una simple biblioteca de Python para ayudar con la creación de accesorios para funciones de prueba, métodos, etc., proporciona un decorador, con una mezcla, lo que le permite conectar las funciones de configuración () y Tallward () a la información decorada, y acceda a la información definida en El accesorio desde dentro de la función de prueba. Fix se escribió para su uso con la nariz, pero no depende de él, y también puede ser útil con otros marcos de prueba. Examparo por ejemplo, un ejemplo básico con la configuración, pero sin remonte: desde Fix Import with_fixfurfureef setup_only ( CONTEXTO: DEF CONFIGURACIÓN (): "" "Agregue algo al contexto." "" Afirmación contexto == {} context.squee = "kapow" Configuración de retorno @ with_fexet (setup_only) Def caso (contexto): afirmación contexto == {"SQUEE": "KAPOW"} ... y aquí hay una persona bastante más involucrada que crea algunos archivos temporales para trabajar, luego los elimina durante el remolque: Importar Osimport Stilimport TempFileFrom Fix Import with_fixturedef External (contexto, archivos = 3): Def Configuración (): context.temp_dir = tempfile.mkdtemp () context.f ilenames = para el nombre de archivo en contexto.filenames: con abrir (os.path.join (contexto.temp_dir, nombre de archivo), "w") como f: f. Escribe ("Este es el archivo% r. \ n"% de nombre de archivo) DEF TRACEDAWN (): STIRIL.RMTREE (context.temp_dir) Configuración de retorno, Tallown @ with_fexet (externo, archivos = 5) Def check_files (contexto): presente = 0 ausente = 0 para el nombre de archivo en contexto.filenames: si os.path.exists (os.path.join (contexto.temp_dir, nombre de archivo)): presente + = 1 otra cosa: ausente + = 1 retorno contexto.temp_dir, presente, ausenttemp_dir , presente, ausente = check_files () afirmando no os.path.exists (temp_dir) afirmando presente == 5sert ausent == 0installation Esto debe hacer el truco: PIP Instale la página de inicio de FixProduct's


arreglar Software relacionado