lol

Merge pull request #197201 from graham33/fix/airflow_tests

apache-airflow: correctly run pytest checks

authored by

Robert Scott and committed by
GitHub
5fa28751 52593f7a

+7 -6
+7 -6
pkgs/development/python-modules/apache-airflow/default.nix
··· 238 "--prefix PYTHONPATH : $PYTHONPATH" 239 ]; 240 241 pythonImportsCheck = [ 242 "airflow" 243 ] ++ providerImports; 244 245 - checkPhase = '' 246 - export HOME=$(mktemp -d) 247 export AIRFLOW_HOME=$HOME 248 export AIRFLOW__CORE__UNIT_TEST_MODE=True 249 export AIRFLOW_DB="$HOME/airflow.db" ··· 261 disabledTests = lib.optionals stdenv.isDarwin [ 262 "bash_operator_kill" # psutil.AccessDenied 263 ]; 264 - 265 - postInstall = '' 266 - cp -rv ${airflow-frontend}/static/dist $out/lib/${python.libPrefix}/site-packages/airflow/www/static 267 - ''; 268 269 # Updates yarn.lock and package.json 270 passthru.updateScript = writeScript "update.sh" ''
··· 238 "--prefix PYTHONPATH : $PYTHONPATH" 239 ]; 240 241 + postInstall = '' 242 + cp -rv ${airflow-frontend}/static/dist $out/lib/${python.libPrefix}/site-packages/airflow/www/static 243 + # Needed for pythonImportsCheck below 244 + export HOME=$(mktemp -d) 245 + ''; 246 + 247 pythonImportsCheck = [ 248 "airflow" 249 ] ++ providerImports; 250 251 + preCheck = '' 252 export AIRFLOW_HOME=$HOME 253 export AIRFLOW__CORE__UNIT_TEST_MODE=True 254 export AIRFLOW_DB="$HOME/airflow.db" ··· 266 disabledTests = lib.optionals stdenv.isDarwin [ 267 "bash_operator_kill" # psutil.AccessDenied 268 ]; 269 270 # Updates yarn.lock and package.json 271 passthru.updateScript = writeScript "update.sh" ''