mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: fabric: Enable tests.
* gnu/packages/patches/fabric-tests.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/admin.scm (fabric)[source]: Use it. [native-inputs]: Add PYTHON2-FUDGE, PYTHON2-JINJA2 and PYTHON2-NOSE. [arguments]<#:tests>: Remove. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
parent
16fe516e78
commit
1b5b24c92d
3 changed files with 27 additions and 7 deletions
15
gnu/packages/patches/fabric-tests.patch
Normal file
15
gnu/packages/patches/fabric-tests.patch
Normal file
|
@ -0,0 +1,15 @@
|
|||
The `fab` excecutable doesn't exist during the test phase as it is created
|
||||
dynamically during installation. Refer to the equivalent Python module
|
||||
directly.
|
||||
|
||||
--- a/tests/test_utils.py
|
||||
+++ b/tests/test_utils.py
|
||||
@@ -93,7 +93,7 @@
|
||||
# perform when they are allowed to bubble all the way to the top. So, we
|
||||
# invoke a subprocess and look at its stderr instead.
|
||||
with quiet():
|
||||
- result = local("fab -f tests/support/aborts.py kaboom", capture=True)
|
||||
+ result = local("python -m fabric -f tests/support/aborts.py kaboom", capture=True)
|
||||
# When error in #1318 is present, this has an extra "It burns!" at end of
|
||||
# stderr string.
|
||||
eq_(result.stderr, "Fatal error: It burns!\n\nAborting.")
|
Loading…
Add table
Add a link
Reference in a new issue