parameters: (repo, fake_fetcher, path=None, object_store_creator=None)
return_statement: return GithubFileSystem(
          path if path is not None else 'test_data/github_file_system',
          'test_owner',
          repo,
          object_store_creator or ObjectStoreCreator.ForTest(),
          fake_fetcher)
docstring: Creates a GithubFileSystem that can be used for testing. It reads zip
      files and commit data from server2/test_data/github_file_system/test_owner
      instead of github.com. It reads from files specified by |repo|.
docstring_summary: Creates a GithubFileSystem that can be used for testing. It reads zip
      files and commit data from server2/test_data/github_file_system/test_owner
      instead of github.com. It reads from files specified by |repo|.
docstring_tokens: Creates a GithubFileSystem that can be used for testing . It reads zip files and commit data from server2 / test_data / github_file_system / test_owner instead of github . com . It reads from files specified by |repo| .
function: def ForTest(repo, fake_fetcher, path=None, object_store_creator=None):
      '''Creates a GithubFileSystem that can be used for testing. It reads zip
      files and commit data from server2/test_data/github_file_system/test_owner
      instead of github.com. It reads from files specified by |repo|.
      '''
      return GithubFileSystem(
          path if path is not None else 'test_data/github_file_system',
          'test_owner',
          repo,
          object_store_creator or ObjectStoreCreator.ForTest(),
          fake_fetcher)
function_tokens: def ForTest ( repo , fake_fetcher , path = None , object_store_creator = None ) : return GithubFileSystem ( path if path is not None else 'test_data/github_file_system' , 'test_owner' , repo , object_store_creator or ObjectStoreCreator . ForTest ( ) , fake_fetcher )