[TIP] mocking a file in /proc

Robert Collins robertc at robertcollins.net
Thu May 4 13:47:20 PDT 2017


I'm 99%sure that pip there is being run by a Python 2.x interpreter.

On 5 May 2017 4:13 am, "David Palao" <dpalao.python at gmail.com> wrote:

> Hi,
> Sorry for the looong delay. I had to interrupt the development for a
> while...
>
> Anyway, thank you for the comments and suggestions.
>
> I'm trying to install systemfixtures, as it looks interesting. But I get:
> $ pip install systemfixtures
> Collecting systemfixtures
>   Using cached systemfixtures-0.6.5-py2.py3-none-any.whl
> Collecting requests-mock (from systemfixtures)
>   Downloading requests_mock-1.3.0-py2.py3-none-any.whl
> Collecting subprocess32; python_version < "3.5" (from systemfixtures)
>   Using cached subprocess32-3.2.7.tar.gz
>     Complete output from command python setup.py egg_info:
>     This backport is for Python 2.x only.
>
>     ----------------------------------------
> Command "python setup.py egg_info" failed with error code 1 in
> /tmp/pip-build-7lg20nsr/subprocess32
>
> Do you understand it?
> I'm using python-3.5 (but I tried with 3.4 and 3.6 as well).
> Should I open an issue in systemfixtures?
>
> Thanks in advance!
>
> 2017-01-24 15:58 GMT+01:00 Free Ekanayaka <free at ekanayaka.io>:
> > James Cooke <me at jamescooke.info> writes:
> >
> >> Hello,
> >>
> >>
> >>
> >> My suggestion is that you checkout pyfakefs:
> >> https://github.com/jmcgeheeiv/pyfakefs |
> >> https://pypi.python.org/pypi/pyfakefs
> >
> > I didn't know about pyfakes.
> >
> > FWIW systemfixtures seem to do the same:
> >
> > http://systemfixtures.readthedocs.io/en/latest/#filesystem
> > https://github.com/testing-cabal/systemfixtures
> >
> > The main differences I could see are:
> >
> > 1) systemfixtures uses composition instead of inheritance, i.e. you
> >    can call self.useFixture(FakeFilesystem()) instead of inheriting
> >    from fake_filesystem_unittest.TestCase and calling
> >    self.setUpPyfakefs()
> >
> > 2) there's no dependency on Python mock
> >
> > Free
> >
> > _______________________________________________
> > testing-in-python mailing list
> > testing-in-python at lists.idyll.org
> > http://lists.idyll.org/listinfo/testing-in-python
>
> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.idyll.org/pipermail/testing-in-python/attachments/20170505/7180205a/attachment.htm>


More information about the testing-in-python mailing list