Ejemplo n.º 1
0
 def test_sanitize_url_hide_fields_none(self):
     '''
     Tests sanitizing a url when the hide_fields kwarg is None.
     '''
     mock_url = 'https://api.testing.com/?&foo=bar&test=testing'
     ret = http.sanitize_url(mock_url, hide_fields=None)
     self.assertEqual(ret, mock_url)
Ejemplo n.º 2
0
 def test_sanitize_url_no_elements(self):
     '''
     Tests sanitizing a url when no elements should be sanitized.
     '''
     mock_url = 'https://api.testing.com/?&foo=bar&test=testing'
     ret = http.sanitize_url(mock_url, [''])
     self.assertEqual(ret, mock_url)
Ejemplo n.º 3
0
 def test_sanitize_url_no_elements(self):
     """
     Tests sanitizing a url when no elements should be sanitized.
     """
     mock_url = "https://api.testing.com/?&foo=bar&test=testing"
     ret = http.sanitize_url(mock_url, [""])
     self.assertEqual(ret, mock_url)
Ejemplo n.º 4
0
 def test_sanitize_url_no_elements(self):
     '''
     Tests sanitizing a url when no elements should be sanitized.
     '''
     mock_url = 'https://api.testing.com/?&foo=bar&test=testing'
     ret = http.sanitize_url(mock_url, [''])
     self.assertEqual(ret, mock_url)
Ejemplo n.º 5
0
 def test_sanitize_url_hide_fields_none(self):
     '''
     Tests sanitizing a url when the hide_fields kwarg is None.
     '''
     mock_url = 'https://api.testing.com/?&foo=bar&test=testing'
     ret = http.sanitize_url(mock_url, hide_fields=None)
     self.assertEqual(ret, mock_url)
Ejemplo n.º 6
0
 def test_sanitize_url_single_element(self):
     '''
     Tests sanitizing a url with only a single element to be sanitized.
     '''
     mock_url = 'https://api.testing.com/?&keep_it_secret=abcdefghijklmn' \
                '&api_action=module.function'
     mock_ret = 'https://api.testing.com/?&keep_it_secret=XXXXXXXXXX&' \
                'api_action=module.function'
     ret = http.sanitize_url(mock_url, ['keep_it_secret'])
     self.assertEqual(ret, mock_ret)
Ejemplo n.º 7
0
 def test_sanitize_url_single_element(self):
     """
     Tests sanitizing a url with only a single element to be sanitized.
     """
     mock_url = ("https://api.testing.com/?&keep_it_secret=abcdefghijklmn"
                 "&api_action=module.function")
     mock_ret = ("https://api.testing.com/?&keep_it_secret=XXXXXXXXXX&"
                 "api_action=module.function")
     ret = http.sanitize_url(mock_url, ["keep_it_secret"])
     self.assertEqual(ret, mock_ret)
Ejemplo n.º 8
0
 def test_sanitize_url_single_element(self):
     '''
     Tests sanitizing a url with only a single element to be sanitized.
     '''
     mock_url = 'https://api.testing.com/?&keep_it_secret=abcdefghijklmn' \
                '&api_action=module.function'
     mock_ret = 'https://api.testing.com/?&keep_it_secret=XXXXXXXXXX&' \
                'api_action=module.function'
     ret = http.sanitize_url(mock_url, ['keep_it_secret'])
     self.assertEqual(ret, mock_ret)
Ejemplo n.º 9
0
 def test_sanitize_url_multiple_elements(self):
     '''
     Tests sanitizing a url with multiple elements to be sanitized.
     '''
     mock_url = 'https://api.testing.com/?rootPass=badpassword%21' \
                '&skipChecks=True&api_key=abcdefghijklmn' \
                '&NodeID=12345&api_action=module.function'
     mock_ret = 'https://api.testing.com/?rootPass=XXXXXXXXXX' \
                '&skipChecks=True&api_key=XXXXXXXXXX' \
                '&NodeID=12345&api_action=module.function'
     ret = http.sanitize_url(mock_url, ['api_key', 'rootPass'])
     self.assertEqual(ret, mock_ret)
Ejemplo n.º 10
0
 def test_sanitize_url_multiple_elements(self):
     """
     Tests sanitizing a url with multiple elements to be sanitized.
     """
     mock_url = ("https://api.testing.com/?rootPass=badpassword%21"
                 "&skipChecks=True&api_key=abcdefghijklmn"
                 "&NodeID=12345&api_action=module.function")
     mock_ret = ("https://api.testing.com/?rootPass=XXXXXXXXXX"
                 "&skipChecks=True&api_key=XXXXXXXXXX"
                 "&NodeID=12345&api_action=module.function")
     ret = http.sanitize_url(mock_url, ["api_key", "rootPass"])
     self.assertEqual(ret, mock_ret)
Ejemplo n.º 11
0
 def test_sanitize_url_multiple_elements(self):
     '''
     Tests sanitizing a url with multiple elements to be sanitized.
     '''
     mock_url = 'https://api.testing.com/?rootPass=badpassword%21' \
                '&skipChecks=True&api_key=abcdefghijklmn' \
                '&NodeID=12345&api_action=module.function'
     mock_ret = 'https://api.testing.com/?rootPass=XXXXXXXXXX' \
                '&skipChecks=True&api_key=XXXXXXXXXX' \
                '&NodeID=12345&api_action=module.function'
     ret = http.sanitize_url(mock_url, ['api_key', 'rootPass'])
     self.assertEqual(ret, mock_ret)