loops/tests/test_task.py
helmutm a537b0d595 Initial import
git-svn-id: svn://svn.cy55.de/Zope3/src/loops/trunk@82 fd906abe-77d9-0310-91a1-e0d9ade77398
2004-08-28 06:59:12 +00:00

35 lines
986 B
Python
Executable file

# $Id: test_task.py $
import unittest
from zope.testing.doctestunit import DocTestSuite
from zope.app.container.tests.test_icontainer import TestSampleContainer
from zope.interface.verify import verifyClass
from src.loops.task import Task
from src.loops.interfaces import ITask
#class Test(TestSampleContainer):
class Test(unittest.TestCase):
"Test methods of the Task class."
def makeTestObject(self):
return Task()
def testInterface(self):
self.assert_(ITask.providedBy(Task()), 'Interface ITask is not implemented by class Task.')
verifyClass(ITask, Task)
def testTitle(self):
t = Task()
self.assertEqual(u'', t.title)
t.title = u'First Task'
self.assertEqual(u'First Task', t.title)
def test_suite():
return unittest.TestSuite((
#DocTestSuite('src.loops.task'),
unittest.makeSuite(Test),
))
if __name__ == '__main__':
unittest.main(defaultTest='test_suite')