[Twisted-Python] ANN: Twisted Trial v3.0 / Twisted VFS v0.1

Christopher Armstrong radeex at gmail.com
Thu Mar 31 23:09:43 EST 2005


Hi Twisted,

One of the key problems that trial solves is the traversal of Python
modules and files, which is duplicated in at least two places in
Twisted: Twisted Conch's SFTP, Twisted Core's FTP, and Twisted Web's
Resource model.

Creating a unified resource hierarchy in Twisted has long been a goal
of the Twisted team, and every attempt has been mostly a failure. At
the Australian Twisted Sprint, we've recently come to the realization
that trial effectively already does this! So today we're starting to
implement a new VFS system that unifies all of these systems into a
single twisted.vfs module. This will enable things such as more secure
remote file system access, a better internal design of Trial, and
remote access to your unit tests.

Some other things we plan to do:
 * 3d visualisation of any vfs implementation.
 * Run trial on any VFS implementation. Just have it serve Python code!
 * Any VFS-using protocol should be able to access your unit tests and
run them.
  Just hit http://localhost/twisted/trial/test and it'll recursively
run all the tests in twisted.trial.test.
 * Integration with Imagination.

We'll be making heavy use of Facets in these new features.

Keep your eyes peeled for code arriving in Twisted trunk in the next few days.

-- 
  Twisted   |  Christopher Armstrong: International Man of Twistery
   Radix    |    -- http://radix.twistedmatrix.com
            |  Release Manager, Twisted Project
  \\\V///   |    -- http://twistedmatrix.com
   |o O|    |  Founding Member, Hobart Hacking Society
w----v----w-+    -- http://hackingsociety.org/chapters/hash




More information about the Twisted-Python mailing list