Set up testing with pytest and co

This commit is contained in:
2025-06-10 20:58:49 +02:00
parent 57bd83a651
commit 29db336b0d
8 changed files with 257 additions and 3 deletions

View File

@@ -13,6 +13,14 @@ python3Packages.buildPythonApplication {
# https://github.com/NixOS/nixpkgs/issues/285234
dontCheckRuntimeDeps = true;
pythonImportsCheck = [];
doCheck = true;
nativeCheckInputs = with python3Packages; [
pytest
pytestCheckHook
];
nativeBuildInputs = with python3Packages; [ setuptools ];
propagatedBuildInputs = with python3Packages; [
brother-ql

View File

@@ -1,6 +1,6 @@
{
mkShell,
python,
python3,
ruff,
uv,
}:
@@ -9,12 +9,16 @@ mkShell {
packages = [
ruff
uv
(python.withPackages (ps: with ps; [
(python3.withPackages (ps: with ps; [
brother-ql
matplotlib
psycopg2
python-barcode
sqlalchemy
sqlparse
pytest
pytest-cov
]))
];
}