diff --git a/tests.py b/tests.py new file mode 100755 index 0000000..38df28f --- /dev/null +++ b/tests.py @@ -0,0 +1,30 @@ +# $Id$ + +import unittest +from zope.testing.doctestunit import DocFileSuite +from zope.app.testing import ztapi +from zope.interface.verify import verifyClass +from zope.interface import implements +from zope.app import zapi +from zope.app.intid.interfaces import IIntIds + +from interfaces import ITask +from task import Task + +class Test(unittest.TestCase): + "Basic tests for the loops package." + + def testInterfaces(self): + verifyClass(ITask, Task) + self.assert_(ITask.providedBy(Task()), + 'Interface ITask is not implemented by class Task.') + + +def test_suite(): + return unittest.TestSuite(( + unittest.makeSuite(Test), + DocFileSuite('README.txt'), + )) + +if __name__ == '__main__': + unittest.main(defaultTest='test_suite')