equal
deleted
inserted
replaced
136 ['SET X works_for Y WHERE X eid 8, Y eid %s' % i |
136 ['SET X works_for Y WHERE X eid 8, Y eid %s' % i |
137 for i in (12, 13, 14)]) |
137 for i in (12, 13, 14)]) |
138 |
138 |
139 |
139 |
140 class ApplicationTC(EnvBasedTC): |
140 class ApplicationTC(EnvBasedTC): |
|
141 def setUp(self): |
|
142 super(ApplicationTC, self).setUp() |
|
143 def raise_hdlr(*args, **kwargs): |
|
144 raise |
|
145 self.app.error_handler = raise_hdlr |
141 |
146 |
142 def publish(self, req, path='view'): |
147 def publish(self, req, path='view'): |
143 return self.app.publish(path, req) |
148 return self.app.publish(path, req) |
144 |
149 |
145 def expect_redirect(self, callback, req): |
150 def expect_redirect(self, callback, req): |
409 req.form['__password'] = origcnx.password |
414 req.form['__password'] = origcnx.password |
410 self._test_auth_succeed(req, origcnx) |
415 self._test_auth_succeed(req, origcnx) |
411 self.assertRaises(AuthenticationError, self.publish, req, 'logout') |
416 self.assertRaises(AuthenticationError, self.publish, req, 'logout') |
412 self.assertEquals(len(self.open_sessions), 0) |
417 self.assertEquals(len(self.open_sessions), 0) |
413 |
418 |
|
419 def test_non_regr_optional_first_var(self): |
|
420 req = self.request() |
|
421 # expect a rset with None in [0][0] |
|
422 req.form['rql'] = 'rql:Any OV1, X WHERE X custom_workflow OV1?' |
|
423 self.publish(req) |
|
424 print 'yuea' |
414 |
425 |
415 if __name__ == '__main__': |
426 if __name__ == '__main__': |
416 unittest_main() |
427 unittest_main() |