Age | Commit message (Collapse) | Author |
|
- adapt to some changed behavior
- add another SKIPMODULE for pytest
- add tests for more pypy versions
- see #859
|
|
|
|
- avoids linter warning about unused argument
- closes #834
|
|
- patch away a Windows-specific optimization in shutil.copy2
to avoid calling the Windows API
- fixes #841
|
|
- distutils has been removed
- variable renamed in pathlib
- add workaround for patching open, comment out not working tests
- hopefully fixes #830 and #831
|
|
- fixes some specific tests in namespace packages
- fixes #814
|
|
- add pytype ignores where needed to silence pytype
- fix a few problems found by pytype
- add pytype run in CI (excluding tests)
|
|
* Re-create the temp directory on resetting the filesystem
- the temp dir is now created during filesystem
initialization instead of at patcher setup if configured
- this is only done by default if created from the Patcher
- fixes #814
* Call reset() from __init__
- change from review
|
|
- TMPDIR may point elsewhere
- fixes #810
|
|
- some if these had been accessed in user code,
which caused a regression
- add convenience function get_uid()/get_gid()
- see #809
|
|
- stat.st_ctype is deprecated under Windows in 3.12 on,
comment out the tests for the time being
(support for st_birthdate to be added)
|
|
- return the faked functions instead of the real ones
- fixes #799
|
|
- supports current Python 3.12 version (alpha 6)
|
|
- adapt for changed pathlib implementation (removed flavour implementation)
- Windows: add patching for some os.path functions now implemented in nt instead of ntpath
- fix handling of devnull for changed OS
- add fake implementation for os.path.splitroot
- fixes #770
|
|
* remove patching of TextFileReader for pandas for version >= 1.2
|
|
- always exists to conform to the POSIX standard in the real fs
- do not add the used space for the link for test convenience
- see #790
|
|
- should be mostly backwards compatible
|
|
|
|
- [github.com/psf/black: 22.12.0 → 23.1.0](https://github.com/psf/black/compare/22.12.0...23.1.0)
- [github.com/PyCQA/autoflake: v2.0.0 → v2.0.1](https://github.com/PyCQA/autoflake/compare/v2.0.0...v2.0.1)
* [pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
|
|
- makes it possible to simulate inaccessible paths under Windows
- see #720
|
|
|
|
- the specific test may fail under non-Linux
*nix systems due to different pipe implementations
- fixes #768
|
|
* Mark Python 3.12 as experimental
* Add is_junction method to DirEntry class on Python 3.12
* Implement stub functions for os.path.isjunction() (always return False)
* Skip extra deps tests for Python 3.12
|
|
- only available from Python 3.8 onwards
- also add class-scoped 'fs_class' fixture
- handle patcher for doc tests separately
|
|
* [pre-commit.ci] pre-commit autoupdate
updates:
- [github.com/pre-commit/pre-commit-hooks: v4.3.0 → v4.4.0](https://github.com/pre-commit/pre-commit-hooks/compare/v4.3.0...v4.4.0)
- [github.com/PyCQA/autoflake: v1.7.7 → v2.0.0](https://github.com/PyCQA/autoflake/compare/v1.7.7...v2.0.0)
- [github.com/PyCQA/flake8: 5.0.4 → 6.0.0](https://github.com/PyCQA/flake8/compare/5.0.4...6.0.0)
* Fix flake8 warning
Co-authored-by: mrbean-bremen <mrbean-bremen@users.noreply.github.com>
|
|
* [github.com/pre-commit/mirrors-mypy: v0.982 → v0.990](https://github.com/pre-commit/mirrors-mypy/compare/v0.982...v0.990)
* fix findings from new mypy version
Co-authored-by: mrbean-bremen <hansemrbean@googlemail.com>
|
|
- adapt to black formatting style using auto-black:
* replace single with double quotes
* use 88 character maximum line length
* some changes in line breaks
- add pre-commit.ci batch
- mention pre-commit in contributing guide
- closes #733
|
|
- auto-fixed whitespace problems
- fixed a few flake8 warnings
- remove flake8 and mypy run from workflow
(will be done by pre-commit CI)
- add pre-commit badge
|
|
- prepare next release
|
|
- new version after the transfer to pytest-dev
|
|
|
|
- also removed deprecated copyRealFile method
- will be released as version 5.0.0
|
|
- also adapt after renaming master to main branch
|
|
- rmdir and chmod work without permission
if the file user ID is the current user ID
- better handle owner/group/other permission bits
- fixes #719
|
|
- closes #722
|
|
- the check for the flag was incorrect
- change PyPy version in CI to 3.7
- fixes #723
|
|
- remove link to pyfakefs.org
- make pytest more prominent
|
|
- remove pyfakefs 3.3 documentation
- prepare next release
|
|
- fixes #714
|
|
- allows using own modules with the same name
- fixes #708
|
|
- if 'arg' is of type byte, the return value should also be 'byte'
- the actual command is ignored as before
|
|
- nested fixtures will reference the outer fixture
|
|
- fixes #699
|
|
- it may use a cached accessor instead of the fake one
|
|
- have been made in version 3.3.0,
apparently cause hanging tests with torch import
- no performance degradation detected
- see #693
|
|
- now done on changing is_windows_fs or is_macos
|
|
- was always detected as existing
- caused part of #692
|
|
- using fs_module can cause such errors with some
combinations of tests
- should fix #687
|
|
- the wrong argument had been passed
- fixes #689
|
|
- remove installing pyfakefs from CI
- fixes #687
|