On 3/15/07, Gary S. Thompson <garyt@xxxxxxxxxxxxxxx> wrote: > Edward d'Auvergne wrote: > > > Hi, > > > > Thank you very much for your efforts. The unit test framework is > > running very smoothly. There are two features or points which I could > > handle if you would like. The first is the addition of cross platform > > compatibility with paths, directory separators, etc. This I should be > > able to fix up quickly. > > I will try a run on my windows box at home at some point
I can make the modifications if you like. After reading http://docs.python.org/lib/os-path.html I noticed that even the current directory '.' is not a constant, in Mac OS 9 it is actually the colon ':'! I've already done a lot of this portability stuff in the rest of relax so I can quickly go through and make all necessary changes.
> > The second may take a small redesign of the > > code for searching for unit tests. At the moment there appears to be > > no technique for running unit tests for functions or class methods > > located within the relax '__init__.py' files. For example in the > > current revision of the 1.3 line (r3199), there is the file > > 'test_suite/unit_tests/data/test___init__.py' which contains unit > > tests for the class methods of the relax data storage singleton in the > > relax file 'data/__init__.py'. If you like, I could have a go at > > fixing this. > > > Hum interesting I will need to think about this. If you can see a simple > solution go for it and I can have a look at the results otherwise Imore > will think about it soon (next 2-3 days)
I'll have to think about the problem as well :)
Cheers,
Edward