Пример #1
0
 def test_get_ajax_function(self):
     
     # Test modern Import with a real ajax function
     dr = DajaxiceRequest(None, 'dajaxice.tests.test_foo')
     function = dr._modern_get_ajax_function()
     self.failUnless(hasattr(function, '__call__') )
     
     # Test old Import with a real ajax function
     dr = DajaxiceRequest(None, 'dajaxice.tests.test_foo')
     function = dr._old_get_ajax_function()
     self.failUnless(hasattr(function, '__call__') )
     
     # Test modern Import without a real ajax function
     dr = DajaxiceRequest(None, 'dajaxice.tests.test_foo2')
     self.failUnlessRaises(DajaxiceImportError, dr._modern_get_ajax_function)
     
     # Test old Import without a real ajax function
     dr = DajaxiceRequest(None, 'dajaxice.tests.test_foo2')
     self.failUnlessRaises(DajaxiceImportError, dr._old_get_ajax_function)
Пример #2
0
 def test_get_ajax_function(self):
     settings.DAJAXICE_FUNCTIONS = ('tests.ajax.test_foo',)
     
     # Test modern Import with a real ajax function
     dr = DajaxiceRequest(None, 'tests.test_foo')
     function = dr._modern_get_ajax_function()
     self.failUnless(hasattr(function, '__call__') )
     
     # Test old Import with a real ajax function
     dr = DajaxiceRequest(None, 'tests.test_foo')
     function = dr._old_get_ajax_function()
     self.failUnless(hasattr(function, '__call__') )
     
     # Test modern Import without a real ajax function
     dr = DajaxiceRequest(None, 'tests.test_foo2')
     self.failUnlessRaises(ImportError, dr._modern_get_ajax_function)
     
     # Test old Import without a real ajax function
     dr = DajaxiceRequest(None, 'tests.test_foo2')
     self.failUnlessRaises(ImportError, dr._old_get_ajax_function)