27
from zope.annotation.interfaces import IAnnotatable
26
28
from zope.app.testing import setup
29
from zope.component import provideAdapter, Interface
31
from schooltool.app.app import getSchoolToolApplication
32
from schooltool.basicperson.interfaces import IBasicPerson
33
from schooltool.contact.basicperson import getBoundContact
34
from schooltool.contact.basicperson import getPersonOfBoundContact
35
from schooltool.contact.contact import Contactable
36
from schooltool.relationship.interfaces import IRelationshipLinks
37
from schooltool.relationship.annotatable import getRelationshipLinks
38
from schooltool.schoolyear.schoolyear import getSchoolYearContainer
39
from schooltool.term.interfaces import ITermContainer
40
from schooltool.term.term import getTermContainer
41
from schooltool.term.term import getSchoolYearForTerm
43
from schooltool.intervention import interfaces, adapters
28
45
optionflags = (doctest.ELLIPSIS|doctest.REPORT_ONLY_FIRST_FAILURE|
29
46
doctest.NORMALIZE_WHITESPACE)
32
49
setup.placefulSetUp()
50
provideAdapter(getSchoolToolApplication)
51
provideAdapter(getTermContainer, [Interface], ITermContainer)
52
provideAdapter(getSchoolYearForTerm)
53
provideAdapter(getSchoolYearContainer)
54
provideAdapter(getRelationshipLinks, (IAnnotatable,), IRelationshipLinks)
55
provideAdapter(factory=Contactable, adapts=[IBasicPerson])
56
provideAdapter(factory=getBoundContact, adapts=[None])
57
provideAdapter(getPersonOfBoundContact)
59
provideAdapter(adapters.getInterventionRoot)
60
provideAdapter(adapters.getSchoolYearInterventionSchoolYear)
61
provideAdapter(adapters.getSchoolToolApplicationInterventionSchoolYear)
62
provideAdapter(adapters.getInterventionSchoolYearSchoolYear)
63
provideAdapter(adapters.getMarkerInterventionStudent)
64
provideAdapter(adapters.getStudentYearInterventionStudent)
65
provideAdapter(adapters.getStudentInterventionStudent)
66
provideAdapter(adapters.getInterventionStudentStudent)
67
provideAdapter(adapters.getInterventionMessagesStudent)
68
provideAdapter(adapters.getInterventionMessageStudent)
69
provideAdapter(adapters.getInterventionGoalsStudent)
70
provideAdapter(adapters.getInterventionGoalStudent)
34
72
def tearDown(test):
35
73
setup.placefulTearDown()