~ubuntu-branches/ubuntu/raring/schooltool.intervention/raring

« back to all changes in this revision

Viewing changes to src/schooltool/intervention/tests/tests.py

  • Committer: Gediminas Paulauskas
  • Date: 2011-09-19 16:56:45 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: menesis@pov.lt-20110919165645-718diuud5tc4mjsx
Tags: 0.5.0-0ubuntu1
* New upstream release.
* debian/rules: move gradebook to Suggests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
23
23
 
24
24
import unittest
25
25
import doctest
 
26
 
 
27
from zope.annotation.interfaces import IAnnotatable
26
28
from zope.app.testing import setup
 
29
from zope.component import provideAdapter, Interface
 
30
 
 
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
 
42
 
 
43
from schooltool.intervention import interfaces, adapters
27
44
 
28
45
optionflags = (doctest.ELLIPSIS|doctest.REPORT_ONLY_FIRST_FAILURE|
29
46
               doctest.NORMALIZE_WHITESPACE)
30
47
 
31
48
def setUp(test):
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)
 
58
 
 
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)
33
71
 
34
72
def tearDown(test):
35
73
    setup.placefulTearDown()
43
81
 
44
82
if __name__ == '__main__':
45
83
    unittest.main(defaultTest='test_suite')
 
84