python3Packages.python-mapnik: fix tests on darwin
- replace the hardcoded references to /tmp with $TMPDIR - disable a PDF-related cairo test
This commit is contained in:
parent
843f13924b
commit
cfe4464d7e
@ -23,6 +23,7 @@
|
||||
, sqlite
|
||||
, nose
|
||||
, pytestCheckHook
|
||||
, stdenv
|
||||
}:
|
||||
|
||||
buildPythonPackage rec {
|
||||
@ -98,6 +99,9 @@ buildPythonPackage rec {
|
||||
preCheck = ''
|
||||
# import from $out
|
||||
rm -r mapnik
|
||||
'' + lib.optionalString stdenv.isDarwin ''
|
||||
# Replace the hardcoded /tmp references with $TMPDIR
|
||||
sed -i "s,/tmp,$TMPDIR,g" test/python_tests/*.py
|
||||
'';
|
||||
|
||||
# https://github.com/mapnik/python-mapnik/issues/255
|
||||
@ -129,6 +133,8 @@ buildPythonPackage rec {
|
||||
"test_visual_zoom_all_rendering1"
|
||||
"test_visual_zoom_all_rendering2"
|
||||
"test_wgs84_inverse_forward"
|
||||
] ++ lib.optional stdenv.isDarwin [
|
||||
"test_passing_pycairo_context_pdf"
|
||||
];
|
||||
|
||||
pythonImportsCheck = [ "mapnik" ];
|
||||
|
Loading…
Reference in New Issue
Block a user