Provides a fake file system that mocks the Python file system modules.

pytest-dev/pyfakefs は初心者に優しい?

pytest-dev/pyfakefs のメンテナーはふだん 2 日以内に PR へ返信します。 初心者向けのオープンな issue は今はありません。下の一覧に、このリポジトリのほかの issue があります。

スター
756
フォーク
111
オープンの初心者向け issue
0
索引済み issue
18
平均マージ
3日 21時間
マージ済み PR(30日)
10
主要言語
Python
ライセンス
Apache-2.0
最終 GitHub push
2026年10月28日
最新の索引
2026年9月19日
コントリビューションガイド
コントリビューションガイド
行動規範
行動規範がありません
初心者向けラベル
初心者向けラベルは索引されていません

pytest-dev/pyfakefs にコントリビュートするには

  1. まずコントリビューションガイドを読みましょう。変更の提案、テスト、レビューの進め方が書かれています。
  2. Dockerfile または Docker Compose ファイルがあるので、ツールチェーン一式を入れなくても動かせます。
  3. あなたのコントリビュートはプロジェクトの Apache-2.0 ライセンスで公開されます。
  4. リポジトリをフォローすれば、新しい初心者向け issue が出たときにわかります。下のほかの issue も見てみましょう。
issue を読み込んでいます

誰かが対応中かもしれないイシューは最後に並べています。 すべて日付順に表示

  • `patched_packages.py` fail: `AttributeError: module 'django' has no attribute 'conf'`
    オープン

    難易度 2/5 1〜3時間 初心者へのやさしさ 72/100

    pytest-dev/pyfakefs#1367 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Real Path objects keep a lowercased _str_normcase after a fake filesystem session on Python 3.14
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 58/100

    pytest-dev/pyfakefs#1359 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Agent-assisted search for thread races
    オープン

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    pytest-dev/pyfakefs#1321 · コメント 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • fake_filesystem: RuntimeError "dictionary changed size during iteration" under concurrent mkdir
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 65/100

    pytest-dev/pyfakefs#1319 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Test failures with "RuntimeError: dictionary changed size during iteration"
    オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 45/100

    pytest-dev/pyfakefs#1191 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • Make stand-alone usage of fake modules besides FakeOsModule possible
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 25/100

    pytest-dev/pyfakefs#1184 · コメント 2 件 ·

    メンテナーはふだん 2 日以内に返信

  • problem with `os.stat` within `eyed3.load` when running multiple tests using `fs` based fixture
    オープン
    limitation

    難易度 4/5 3〜5日 初心者へのやさしさ 35/100

    pytest-dev/pyfakefs#1105 · コメント 23 件 ·

    メンテナーはふだん 2 日以内に返信

  • Optionally poison modules known to not work with pyfakefs
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    pytest-dev/pyfakefs#1089 · コメント 2 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • `os.mkfifo` is not supported
    オープン
    enhancement

    難易度 5/5 1週間以上 初心者へのやさしさ 35/100

    pytest-dev/pyfakefs#999 · コメント 4 件 · リアクション 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • fnmatch.filter and glob don't match uppercase names under Windows simulation
    対応中かも @sricharanreddycheruku が 26 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 68/100

    pytest-dev/pyfakefs#1345 · コメント 4 件 ·

    メンテナーはふだん 2 日以内に返信

  • `Path` is replaced with `FakePathlibPathModule` instead of `FakePath` when imported directly
    対応中かも @sunxiuguo が 18 日前に担当しました。 オープン

    難易度 3/5 1〜2日 初心者へのやさしさ 70/100

    pytest-dev/pyfakefs#1334 · コメント 1 件 ·

    メンテナーはふだん 2 日以内に返信

  • `FakeOsModule.use_original` is not thread-safe under `asyncio.to_thread` workloads
    対応中かも @jfindlay が 193 日前に担当しました。 オープン

    難易度 4/5 3〜5日 初心者へのやさしさ 48/100

    pytest-dev/pyfakefs#1317 · コメント 6 件 ·

    メンテナーはふだん 2 日以内に返信

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。