Ignore:
Timestamp:
28/03/07 12:26:31 (14 years ago)
Author:
lawrence
Message:

Bug fixes and test cases for ticket:672

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TI07-MOLES/trunk/PythonCode/wsgi/DiscoveryState.py

    r1955 r2340  
    2626        return url 
    2727         
     28import unittest 
     29 
     30class TestCase(unittest.TestCase): 
     31     
     32    def testDiscoveryState(self): 
     33        ''' Test creation of a discovery state variable ''' 
     34        DummyEnviron={'QUERY_STRING':'start=10&howmany=10','HTTP_HOST':'example.ndg', 
     35                      'PATH_INFO':'/discovery','wsgi.url_scheme':'http','SERVER_PORT':'80'} 
     36        d=DiscoveryState('123',DummyEnviron,12) 
     37        self.assertEqual(d.geturl(offset='11',stride='20'), 
     38                         'http://example.ndg/discovery?start=11&howmany=20') 
     39 
     40  
     41         
     42if __name__=="__main__": 
     43    unittest.main() 
     44                
     45 
     46                       
     47         
Note: See TracChangeset for help on using the changeset viewer.