2010-05-24 13:38:06 +00:00
|
|
|
# -*- Encoding: utf-8 -*-
|
2009-10-12 18:26:35 +00:00
|
|
|
import unittest, doctest, os
|
|
|
|
from icalendar import cal, caselessdict, parser, prop
|
|
|
|
|
|
|
|
def test_suite():
|
|
|
|
suite = unittest.TestSuite()
|
|
|
|
|
|
|
|
suite.addTest(doctest.DocTestSuite(caselessdict))
|
|
|
|
suite.addTest(doctest.DocTestSuite(parser))
|
|
|
|
suite.addTest(doctest.DocTestSuite(prop))
|
|
|
|
suite.addTest(doctest.DocTestSuite(cal))
|
|
|
|
doc_dir = '../../../doc'
|
|
|
|
for docfile in ['example.txt', 'groupscheduled.txt',
|
|
|
|
'small.txt', 'multiple.txt', 'recurrence.txt']:
|
|
|
|
suite.addTest(doctest.DocFileSuite(os.path.join(doc_dir, docfile),
|
|
|
|
optionflags=doctest.ELLIPSIS),)
|
|
|
|
return suite
|