Your IP : 216.73.216.213


Current Path : /opt/alt/python27/lib/python2.7/site-packages/pyfakefs/pytest_tests/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/pyfakefs/pytest_tests/pytest_doctest_test.pyc

�
��\c@s�dZddlmZd�Zeddede�Zeddede�Zejjdd	�e_ed
dede�Z	eddede�Z
eddede�Zd
S(u
This is a test case for pyfakefs issue #45.
This problem is resolved by using PyTest version 2.8.6 or above.

To run these doctests, install pytest and run:

    $ py.test --doctest-modules pytest_doctest_test.py

Add `-s` option to enable print statements.
i����(tunicode_literalscCs=dd�}djd|r!dndd|d|�|_|S(	u5 Return a simple function with parametrized doctest. ucSs)t|d��}|j|�WdQXdS(Nuw(topentwrite(tnametcontenttf((sZ/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/pytest_tests/pytest_doctest_test.pyt	make_filesu�
        >>> import os
        >>> {command}
        >>> name, content = 'foo', 'bar'
        >>> {func_name}(name, content)
        >>> open(name).read() == content
        {result}
        >>> os.remove(name)  # Cleanup
        tcommandugetfixture('fs')upasst	func_nametresult(tformatt__doc__(RtfakeR	R((sZ/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/pytest_tests/pytest_doctest_test.pytmake_file_factorys	upassesRR	u
passes_toou>>> os.remove(name)u>>> passufailsucrashesu
) SyntaxErrorN(Rt
__future__RR
tFalsetTruetpassest
passes_tootreplacetfailstcrashestcrashes_too(((sZ/opt/alt/python27/lib/python2.7/site-packages/pyfakefs/pytest_tests/pytest_doctest_test.pyt<module>
s