From 8aede709ef72beece1f45bb7eed98a4d05cf6143 Mon Sep 17 00:00:00 2001 From: Robert Hensing Date: Sat, 8 May 2021 16:00:33 +0200 Subject: [PATCH] nixos/testing-python.nix: Add skipFormatter --- nixos/lib/testing-python.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/nixos/lib/testing-python.nix b/nixos/lib/testing-python.nix index 6497b897eafd3..52fc685c69373 100644 --- a/nixos/lib/testing-python.nix +++ b/nixos/lib/testing-python.nix @@ -83,8 +83,10 @@ rec { { testScript , enableOCR ? false , name ? "unnamed" - # Skip linting (mainly intended for faster dev cycles) + # Skip linting (not advisable) , skipLint ? false + # Skip formatting check + , skipFormatter ? false , passthru ? {} , # For meta.position pos ? # position used in error messages and for meta.position @@ -158,7 +160,7 @@ rec { mkdir -p $out/bin echo -n "$testScript" > $out/test-script - ${lib.optionalString (!skipLint) '' + ${lib.optionalString (!skipLint && !skipFormatter) '' ${python3Packages.black}/bin/black --check --diff $out/test-script ''}