about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2019-08-26 22:54:10 +0200
committerRobin Gloster <mail@glob.in>2019-08-26 22:54:10 +0200
commit582bb946242dd61a2500dcc9f8114a616fe9933f (patch)
treea384e5ffba38789ec2dbcf074b2060df20a7fbac /pkgs
parent6bff4c107e2344f24e9247a5a815617916416185 (diff)
downloadnixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar.gz
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar.bz2
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar.lz
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar.xz
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.tar.zst
nixlib-582bb946242dd61a2500dcc9f8114a616fe9933f.zip
mailman: add django_mailman3 testing
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/django-mailman3/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/development/python-modules/django-mailman3/default.nix b/pkgs/development/python-modules/django-mailman3/default.nix
index 2dd3801dad5e..91cea9b00598 100644
--- a/pkgs/development/python-modules/django-mailman3/default.nix
+++ b/pkgs/development/python-modules/django-mailman3/default.nix
@@ -1,5 +1,5 @@
 { stdenv, buildPythonPackage, fetchPypi, django-gravatar2, django_compressor
-, django-allauth, mailmanclient
+, django-allauth, mailmanclient, django, mock
 }:
 
 buildPythonPackage rec {
@@ -14,8 +14,12 @@ buildPythonPackage rec {
   propagatedBuildInputs = [
     django-gravatar2 django_compressor django-allauth mailmanclient
   ];
+  checkInputs = [ django mock ];
 
-  doCheck = false;
+  checkPhase = ''
+    cd $NIX_BUILD_TOP/$sourceRoot
+    PYTHONPATH=.:$PYTHONPATH django-admin.py test --settings=django_mailman3.tests.settings_test
+  '';
 
   meta = with stdenv.lib; {
     description = "Django library for Mailman UIs";