def test_strip_signature_from_query_string_after_amp(self):
     url_path = '/api/CheckAuthentication/?__client_id=config&username=None&token=None'
     url_path += '&__signature=eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     signature = 'eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     result = check_signature._strip_signature_from_url(signature, url_path)
     clean_url = '/api/CheckAuthentication/?__client_id=config&username=None&token=None'
     self.assertEqual(result, clean_url)
 def test_strip_signature_from_query_string_after_amp(self):
     url_path = '/api/CheckAuthentication/?__client_id=config&username=None&token=None'
     url_path += '&__signature=eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     signature = 'eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     result = check_signature._strip_signature_from_url(signature, url_path)
     clean_url = '/api/CheckAuthentication/?__client_id=config&username=None&token=None'
     self.assertEqual(result, clean_url)
 def test_strip_signature_from_query_string_with_no_amp(self):
     url_path = '/api/CheckAuthentication/?__signature=eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     signature = 'eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     result = check_signature._strip_signature_from_url(signature, url_path)
     self.assertEqual(result, '/api/CheckAuthentication/')
 def test_strip_signature_from_query_string_with_no_amp(self):
     url_path = '/api/CheckAuthentication/?__signature=eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     signature = 'eWDBUhizESZkHtnyE807XbwdvivZKAIfwRltzcuOqgY='
     result = check_signature._strip_signature_from_url(signature, url_path)
     self.assertEqual(result, '/api/CheckAuthentication/')