Package libconfix :: Package core :: Package filesys
[show private | hide private]
[frames | no frames]

Package libconfix.core.filesys

A file system abstraction which is used throughout the project.

Rather than accessing the operating system's real file system, we use
an abstraction that allows us to simulate files and directories,
without them being physically present on disk. This is really
meaningless when reading a source tree (which obviously has to be
present on disk) in real life. For automatic tests, on the other hand,
this is an excellent vehicle: one can create an entire source tree in
memory, generate Makefile.am's all over it, examine them to see if
they're ok, and then simply forget about the whole tree.

(Take a look at the tests, they are full of `filesys.FileSystem`,
`file.File`, and `directory.Directory` usage.)

.. classtree:: filesys.Entry

Submodules

Generated by Epydoc 2.1 on Fri Nov 23 16:56:38 2007 http://epydoc.sf.net