~azzar1/unity/add-show-desktop-key

« back to all changes in this revision

Viewing changes to ivle/webapp/urls/test_router.py

  • Committer: William Grant
  • Date: 2009-07-04 05:45:45 UTC
  • mto: (1294.4.2 ui-the-third)
  • mto: This revision was merged to the branch mainline in revision 1353.
  • Revision ID: grantw@unimelb.edu.au-20090704054545-dnyyundb3kpxiyvh
Replace the tests' OfferingProjects with OfferingFiles.

Show diffs side-by-side

added added

removed removed

Lines of Context:
26
26
        self.year = year
27
27
        self.semester = semester
28
28
 
29
 
class OfferingProjects(object):
 
29
class OfferingFiles(object):
30
30
    def __init__(self, offering):
31
31
        self.offering = offering
32
32
 
52
52
class OfferingAPIIndex(View):
53
53
    pass
54
54
 
55
 
class OfferingProjectsIndex(View):
 
55
class OfferingFilesIndex(View):
56
56
    pass
57
57
 
58
58
 
62
62
def subject_to_offering(subject, year, semester):
63
63
    return subject.offerings.get((int(year), int(semester)))
64
64
 
65
 
def offering_to_projects(offering):
66
 
    return OfferingProjects(offering)
 
65
def offering_to_files(offering):
 
66
    return OfferingFiles(offering)
67
67
 
68
68
def subject_url(subject):
69
69
    return (ROOT, subject.name)
106
106
        self.rtr.add_set_switch('api', 'api')
107
107
        self.rtr.add_forward(Root, None, root_to_subject, 1)
108
108
        self.rtr.add_forward(Subject, None, subject_to_offering, 2)
109
 
        self.rtr.add_forward(Offering, '+projects', offering_to_projects, 0)
 
109
        self.rtr.add_forward(Offering, '+files', offering_to_files, 0)
110
110
        self.rtr.add_view(Subject, '+index', SubjectIndex, viewset='browser')
111
111
        self.rtr.add_view(Subject, '+edit', SubjectEdit, viewset='browser')
112
112
        self.rtr.add_view(Offering, '+index', OfferingIndex, viewset='browser')
113
113
        self.rtr.add_view(Offering, '+index', OfferingAPIIndex, viewset='api')
114
 
        self.rtr.add_view(OfferingProjects, '+index', OfferingProjectsIndex,
 
114
        self.rtr.add_view(OfferingFiles, '+index', OfferingFilesIndex,
115
115
                          viewset='browser')
116
116
 
117
117
    def testOneRoute(self):
131
131
             )
132
132
 
133
133
    def testNamedRoute(self):
134
 
        assert_equal(type(self.rtr.resolve('/info1/2009/1/+projects')[0]),
135
 
                     OfferingProjects
 
134
        assert_equal(type(self.rtr.resolve('/info1/2009/1/+files')[0]),
 
135
                     OfferingFiles
136
136
                    )
137
 
        assert_equal(self.rtr.resolve('/info1/2009/1/+projects')[0].offering,
 
137
        assert_equal(self.rtr.resolve('/info1/2009/1/+files')[0].offering,
138
138
                     self.r.subjects['info1'].offerings[(2009, 1)]
139
139
                    )
140
140