def testFindTokenWithPartialScopes(self):
   token = atom.service.BasicAuthToken('aaa1', 
       scopes=[atom.url.Url(host='www.example.com', path='/foo'), 
               atom.url.Url(host='www.example.net')])
   token_store = atom.token_store.TokenStore()
   token_store.add_token(token)
   self.assertTrue(token_store.find_token(
       'http://www.example.com/foobar') == token)
   self.assertTrue(token_store.find_token(
       'https://www.example.com:443/foobar') == token)
   self.assertTrue(token_store.find_token(
       'http://www.example.net/xyz') == token)
   self.assertTrue(token_store.find_token('http://www.example.org/') != token)
   self.assertTrue(isinstance(token_store.find_token('http://example.org/'), 
       atom.http_interface.GenericToken))
 def testFindTokenWithPartialScopes(self):
     token = atom.service.BasicAuthToken(
         'aaa1',
         scopes=[
             atom.url.Url(host='www.example.com', path='/foo'),
             atom.url.Url(host='www.example.net')
         ])
     token_store = atom.token_store.TokenStore()
     token_store.add_token(token)
     self.assert_(
         token_store.find_token('http://www.example.com/foobar') == token)
     self.assert_(
         token_store.find_token('https://www.example.com:443/foobar') ==
         token)
     self.assert_(
         token_store.find_token('http://www.example.net/xyz') == token)
     self.assert_(
         token_store.find_token('http://www.example.org/') != token)
     self.assert_(
         isinstance(token_store.find_token('http://example.org/'),
                    atom.http_interface.GenericToken))