* 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>
		
			
				
	
	
		
			15 lines
		
	
	
		
			No EOL
		
	
	
		
			717 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			No EOL
		
	
	
		
			717 B
		
	
	
	
		
			Diff
		
	
	
	
	
	
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.")
 |