import os import unittest, doctest from zope.app.testing import ztapi from zope import component from zope.interface.verify import verifyClass from loops.expert.report import IReport, Report from loops.knowledge.qualification.base import Competence from loops.knowledge.survey.base import Questionnaire, Question, FeedbackItem from loops.knowledge.survey.interfaces import IQuestionnaire, IQuestion, \ IFeedbackItem from loops.organize.party import Person from loops.setup import importData as baseImportData importPath = os.path.join(os.path.dirname(__file__), 'data') def importData(loopsRoot): component.provideAdapter(Report, provides=IReport) baseImportData(loopsRoot, importPath, 'knowledge_de.dmp') def importSurvey(loopsRoot): component.provideAdapter(Competence) component.provideAdapter(Questionnaire, provides=IQuestionnaire) component.provideAdapter(Question, provides=IQuestion) component.provideAdapter(FeedbackItem, provides=IFeedbackItem) baseImportData(loopsRoot, importPath, 'survey_de.dmp') class Test(unittest.TestCase): "Basic tests for the knowledge sub-package." def testSomething(self): pass def test_suite(): flags = doctest.NORMALIZE_WHITESPACE | doctest.ELLIPSIS return unittest.TestSuite(( unittest.makeSuite(Test), doctest.DocFileSuite('README.txt', optionflags=flags), )) if __name__ == '__main__': unittest.main(defaultTest='test_suite')