Ejemplo n.º 1
0
    def test_sanitize_for_archive(self):
        """Test whether the sanitize method works properly"""

        url = "http://example.com"
        headers = "headers-information"
        payload = {'page': 2,
                   'sign': ('true',),
                   'order': 'updated',
                   'scroll': 'since:2016-01-01T00:00:00.000Z',
                   'key': 'aaaa'}

        s_url, s_headers, s_payload = MeetupClient.sanitize_for_archive(url, headers, copy.deepcopy(payload))
        payload.pop('key')
        payload.pop('sign')

        self.assertEqual(url, s_url)
        self.assertEqual(headers, s_headers)
        self.assertEqual(payload, s_payload)
Ejemplo n.º 2
0
    def test_sanitize_for_archive(self):
        """Test whether the sanitize method works properly"""

        url = "http://example.com"
        headers = {MeetupClient.PKEY_OAUTH2: 'Bear aaaa'}

        payload = {
            'page': 2,
            'order': 'updated',
            'scroll': 'since:2016-01-01T00:00:00.000Z'
        }

        s_url, s_headers, s_payload = MeetupClient.sanitize_for_archive(
            url, copy.deepcopy(headers), payload)
        headers.pop(MeetupClient.PKEY_OAUTH2)

        self.assertEqual(url, s_url)
        self.assertEqual(headers, s_headers)
        self.assertEqual(payload, s_payload)