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

« back to all changes in this revision

Viewing changes to ivle/webapp/tutorial/exercise_service.py

  • Committer: Nick Chadwick
  • Date: 2009-03-08 06:07:16 UTC
  • mto: (1099.1.227 exercise-ui)
  • mto: This revision was merged to the branch mainline in revision 1162.
  • Revision ID: chadnickbok@gmail.com-20090308060716-f3i65yqr9otr7p5n
Exercise UI is now ready to be merged into trunk.

Show diffs side-by-side

added added

removed removed

Lines of Context:
101
101
        #XXX: Not sure if this works
102
102
        for suite in req.context.test_suites:
103
103
            for variable in suite.variables:
104
 
                req.store.delete(variable)
 
104
                req.store.remove(variable)
105
105
            for test_case in suite.test_cases:
106
106
                for test_part in test_case.parts:
107
 
                    req.store.delete(test_part)
108
 
                req.store.delete(test_case)
109
 
            req.store.delete(suite)
 
107
                    req.store.remove(test_part)
 
108
                req.store.remove(test_case)
 
109
            req.store.remove(suite)
110
110
        
111
 
        req.store.delete(self.context)
 
111
        req.store.remove(self.context)
112
112
        return {'result': 'ok'}
113
113
        
114
114
    @named_operation(u'edit')
151
151
            raise NotFound()
152
152
        
153
153
        for variable in suite.variables:
154
 
            req.store.delete(variable)
 
154
            req.store.remove(variable)
155
155
        for test_case in suite.test_cases:
156
156
            for test_part in test_case.parts:
157
 
                req.store.delete(test_part)
158
 
            req.store.delete(test_case)
159
 
        req.store.delete(suite)
 
157
                req.store.remove(test_part)
 
158
            req.store.remove(test_case)
 
159
        req.store.remove(suite)
160
160
        
161
161
        return {'result': 'ok'}
162
162
      
206
206
        if var is None:
207
207
            raise NotFound()
208
208
        
209
 
        req.store.delete(var)
 
209
        req.store.remove(var)
210
210
        
211
211
        return {'result': 'ok'}
212
212
    
264
264
        test_case = req.store.find(TestCase,
265
265
            TestCase.suiteid == suite.suiteid,
266
266
            TestCase.testid == int(testid)).one()
267
 
        if rest_case is None:   
 
267
        if test_case is None:   
268
268
            raise NotFound()
269
269
            
270
270
        for test_part in test_case.parts:
271
 
            req.store.delete(test_part)
272
 
        req.store.delete(test_part)
 
271
            req.store.remove(test_part)
 
272
        req.store.remove(test_case)
273
273
        
274
274
        return {'result': 'ok'}
275
275
    
348
348
        if test_part is None:
349
349
            raise NotFound('testcasepart')
350
350
        
351
 
        req.store.delete(test_part)
 
351
        req.store.remove(test_part)
352
352
        
353
353
        return {'result': 'ok'}