Lalo Martins <lalo@laranja.org> writes:
To get it working in my zope account at Codeit, I moved Hiper from Shared/ to Products/ and changed the import statements.
Why?
Zope or the codeit setup didn't seem to see things in INSTANCE_HOME/Shared and I don't have access to SOFTWARE_HOME/Shared.
Each line is the Id of an ExternalTestCase object. You can use RestrictedTraversal, as in MyFolder/tests/MyTestCase.
Ok - only after importing ZUnit-samples.zexp could I get a clue about how to make this work. I suppose I could have tried that sooner. What's the reason for this new level of indirection, the ExternalTestCase object ? And do you think this name is appropriate ? (I am confused about tests vs test cases vs test suites) Also, any ideas about the following which I get when running either my own tests or the samples: Traceback (innermost last): File "/home/simon/Products/ZUnit/TestRunner.py", line 83, in running test.run(tm) File "/home/simon/Products/ZUnit/ExternalTestCase.py", line 83, in run self._testInstance().run(tr) File "/home/simon/Products/ZUnit/unittest.py", line 239, in run return self(result) File "/home/simon/Products/ZUnit/unittest.py", line 245, in __call__ test(result) File "/home/simon/Products/ZUnit/unittest.py", line 141, in __call__ result.startTest(self) File "/home/simon/Products/ZUnit/ExternalTestCase.py", line 44, in startTest context = self.monitor.startTestWithContext(test) File "/home/simon/Products/ZUnit/TestMonitor.py", line 93, in startTestWithContext return self.testReport.newContext(test.id()) AttributeError: id Best regards, -Simon