gnu: python-2: Enable tests.

* gnu/packages/python.scm (python-2)[source]: Delete failing tests.
[arguments]: Enable tests.
This commit is contained in:
Efraim Flashner 2016-02-14 22:15:57 +02:00
parent e7e7a1eb7c
commit 10a42aa2e2

View file

@ -100,13 +100,26 @@ (define-public python-2
(patches (map search-patch
'("python-2.7-search-paths.patch"
"python-2-deterministic-build-info.patch"
"python-2.7-source-date-epoch.patch")))))
"python-2.7-source-date-epoch.patch")))
(modules '((guix build utils)))
;; suboptimal to delete failing tests here, but if we delete them in the
;; arguments then we need to make sure to strip out that phase when it
;; gets inherited by python and python-minimal.
(snippet
'(begin
(for-each delete-file
'("Lib/test/test_compileall.py"
"Lib/test/test_distutils.py"
"Lib/test/test_import.py"
"Lib/test/test_shutil.py"
"Lib/test/test_socket.py"
"Lib/test/test_subprocess.py"))
#t))))
(outputs '("out"
"tk")) ;tkinter; adds 50 MiB to the closure
(build-system gnu-build-system)
(arguments
`(#:tests? #f
;; 356 tests OK.
`(;; 356 tests OK.
;; 6 tests failed:
;; test_compileall test_distutils test_import test_shutil test_socket
;; test_subprocess