Permalink
Commits on Sep 17, 2018
  1. Removed patch_path argument from UnitTest and Patcher (#429)

    mrbean-bremen authored and jmcgeheeiv committed Sep 17, 2018
    - path is only patched if it is os.path (detected by name)
Commits on Sep 9, 2018
  1. Import zipfile to avoid problem with late import (#428)

    mrbean-bremen authored and jmcgeheeiv committed Sep 9, 2018
    - fixes #427
Commits on Sep 3, 2018
  1. List new feature pathlib2 per #422

    jmcgeheeiv committed Sep 3, 2018
  2. Added some support for extended filesystem attributes (#426)

    mrbean-bremen authored and jmcgeheeiv committed Sep 3, 2018
    - added support for reading/writing arbitrary extended attributes
      (Linux / Python 3 only)
    - Note: support for extended fs attributes is assumed, not checked
    - see #423
  3. Handle contents=None in create_file() as empty contents if size not s…

    mrbean-bremen authored and jmcgeheeiv committed Sep 3, 2018
    …et (#425)
    
    - closes #424
  4. Add support for pathlib2 (#408) (#422)

    matthew16550 authored and jmcgeheeiv committed Sep 3, 2018
    Well done.
Commits on Jul 24, 2018
  1. Added another example for custom argument usage with PyTest

    mrbean-bremen committed Jul 24, 2018
    - added a respective link in the documentation
Commits on Jul 23, 2018
  1. Added test showing the usage of a custom pytest fixture

    mrbean-bremen committed Jul 23, 2018
    - moved pytest tests into separate subdirectory
    - the new test is an example for how to work around #420
Commits on Jul 8, 2018
  1. Added initial support for null device

    mrbean-bremen committed Jul 8, 2018
    - added special file and file buffer for null device
    - fixes #418
  2. Added file path or descriptor to exceptions where missing

    mrbean-bremen committed Jul 8, 2018
    - fixes #419
Commits on Jun 13, 2018
  1. Fixed link in release notes

    mrbean-bremen committed Jun 13, 2018
  2. Prepare next version

    mrbean-bremen committed Jun 13, 2018
    - adapted version
    - adapted release notes
  3. Changed version to 3.4.3

    mrbean-bremen committed Jun 13, 2018
    - version 3.4.2 was incorrectly published due to a mistake
  4. Preparing release 3.4.2

    mrbean-bremen committed Jun 13, 2018
    - adapted version
    - adapted release notes
    - added Python 3.7 to setup classifiers
Commits on Jun 10, 2018
  1. Fixed some flake8 and deprecation warnings

    mrbean-bremen committed Jun 10, 2018
  2. Second try to fix problem with seek and truncate with different file …

    mrbean-bremen committed Jun 10, 2018
    …handles
    
    - fixes #300
  3. Revert fix for #300 as it causes regressions

    mrbean-bremen committed Jun 10, 2018
    - fixes #414
Commits on Jun 9, 2018
  1. Fixed tell position after seek in append mode

    mrbean-bremen committed Jun 9, 2018
    - fixes #363
  2. Make sure that the linecache module is not using the fake file system

    mrbean-bremen committed Jun 4, 2018
    - does not work for Python 3.3 (which should not be used anymore anyway)
    - see #381
Commits on Jun 8, 2018
  1. Adding missing flush in truncate

    mrbean-bremen committed Jun 8, 2018
    - fixes #412
Commits on Jun 7, 2018
  1. Fixed flush after truncate

    mrbean-bremen committed Jun 7, 2018
    - fixes #412
Commits on Jun 4, 2018
  1. binary readline (Py3) fixed

    Martin Volf authored and mrbean-bremen committed Jun 3, 2018
    Signed-off-by: Martin Volf <mvolf@cisco.com>
Commits on Jun 2, 2018
  1. Added handling of linking to path ending with separator

    mrbean-bremen committed Jun 2, 2018
    - fixes #407
  2. Fixed another rename problem with trailing separator under MacOS

    mrbean-bremen committed Jun 2, 2018
    - fixes #406
  3. Added support for path-like object argument in convenience methods

    mrbean-bremen committed Jun 1, 2018
    - concerns create_file(), create_dir(), create_symlink(), add_real_file() and add_real_directory()
    - closes #409
Commits on May 28, 2018
  1. Fixed some typos and formatting issues in documentation

    mrbean-bremen committed May 28, 2018
  2. Fixed handling of renaming symlinks to other case in MacOS

    mrbean-bremen committed May 28, 2018
    - fixes #389
Commits on May 27, 2018
  1. Some minor whitespace fixes to satisfy flake8

    mrbean-bremen committed May 27, 2018
  2. Fixed behavior of os.readlink with trailing separator under MacOS

    mrbean-bremen committed May 27, 2018
    - fixes #392
  3. Fixed handling of rmdir with trailing seperator under MacOS

    mrbean-bremen committed May 27, 2018
    - fixes #398
  4. Added handling for rename with trailing seperator to same file

    mrbean-bremen committed May 27, 2018
    - fixes #400
  5. Added handling of hard link to path ending with separator

    mrbean-bremen committed May 27, 2018
    - fixes #399
Commits on May 26, 2018
  1. Added handling for opening a link pointing to a path ending with sep

    mrbean-bremen committed May 26, 2018
    - fixes #397
Commits on May 18, 2018
  1. Added handling for rename symlink with trailing sep to self

    mrbean-bremen committed May 18, 2018
    - fixes #395
  2. Added special handling for broken links with trailing separator

    mrbean-bremen committed May 18, 2018
    - allow mkdir and makedirs under MacOS
    - see #396