mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: Add python-pyfakefs and python2-pyfakefs.
* gnu/packages/patches/python-pyfakefs-remove-bad-test.patch: New file. * gnu/local.mk (dist_patch_DATA): Add the patch. * gnu/packages/check.scm (python-pyfakefs, python2-pyfakefs): New variables.
This commit is contained in:
parent
0406434baa
commit
968e86bd93
3 changed files with 74 additions and 0 deletions
23
gnu/packages/patches/python-pyfakefs-remove-bad-test.patch
Normal file
23
gnu/packages/patches/python-pyfakefs-remove-bad-test.patch
Normal file
|
@ -0,0 +1,23 @@
|
|||
This test incorrectly assumes that the root user is always available.
|
||||
However, in the build environment, the root user is not available.
|
||||
Note that because the original file distributed in the release on PyPi
|
||||
has lines ending in CRLF, those are retained in the diff below.
|
||||
|
||||
--- a/pyfakefs/tests/fake_filesystem_test.py 1969-12-31 16:00:00.000000000 -0800
|
||||
+++ b/pyfakefs/tests/fake_filesystem_test.py 1969-12-31 16:00:00.000000000 -0800
|
||||
@@ -1021,15 +1021,6 @@
|
||||
self.assertEqual(self.path.expanduser('~'),
|
||||
self.os.environ['HOME'].replace('/', '!'))
|
||||
|
||||
- @unittest.skipIf(TestCase.is_windows or TestCase.is_cygwin,
|
||||
- 'only tested on unix systems')
|
||||
- def test_expand_root(self):
|
||||
- if sys.platform == 'darwin':
|
||||
- roothome = '!var!root'
|
||||
- else:
|
||||
- roothome = '!root'
|
||||
- self.assertEqual(self.path.expanduser('~root'), roothome)
|
||||
-
|
||||
def test_getsize_path_nonexistent(self):
|
||||
file_path = 'foo!bar!baz'
|
||||
self.assertRaises(os.error, self.path.getsize, file_path)
|
Loading…
Add table
Add a link
Reference in a new issue