Пример #1
0
    def test_ac_cookie_is_removed_from_cgi_data(self):
        input = {
            'cgi-data': {
                'OTHER___AC': 'COOKIEDATA'}}

        expected = {
            'cgi-data': {
                'OTHER___AC': REPLACEMENT}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #2
0
    def test_ac_cookie_is_removed_from_session(self):
        input = {
            'session': {
                '__ac': 'SESSIONDATA'}}

        expected = {
            'session': {
                '__ac': REPLACEMENT}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #3
0
    def test_ac_cookie_is_removed_from_man_cookies(self):
        input = {
            'cgi-data': {
                'HTTP_COOKIE': 'foo=Foo; __ac="COOKIEDATA"; bar=Bar; baz=Baz'}}

        expected = {
            'cgi-data': {
                'HTTP_COOKIE': 'foo=Foo; __ac="%s"; bar=Bar; baz=Baz' % (
                    REPLACEMENT)}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #4
0
    def test_ac_cookie_is_removed_from_cookie(self):
        input = {
            'cgi-data': {
                'HTTP_COOKIE': '__ac="SESSION"'}}

        expected = {
            'cgi-data': {
                'HTTP_COOKIE': '__ac="%s"' % (
                    REPLACEMENT)}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #5
0
    def test_password_params_are_removed(self):
        input = {
            'params': {
                'form_password': '******',
                'form_password_ctl': 'bar'}}

        expected = {
            'params': {
                'form_password': REPLACEMENT,
                'form_password_ctl': REPLACEMENT}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #6
0
    def test_ac_cookie_is_removed_from_man_cookies(self):
        input = {
            'cgi-data': {
                'HTTP_COOKIE': 'foo=Foo; __ac="COOKIEDATA"; bar=Bar; baz=Baz'
            }
        }

        expected = {
            'cgi-data': {
                'HTTP_COOKIE':
                'foo=Foo; __ac="%s"; bar=Bar; baz=Baz' % (REPLACEMENT)
            }
        }

        self.assertEquals(expected, cleanup_request_info(input))
Пример #7
0
    def test_password_params_are_removed(self):
        input = {
            'params': {
                'form_password': '******',
                'form_password_ctl': 'bar'
            }
        }

        expected = {
            'params': {
                'form_password': REPLACEMENT,
                'form_password_ctl': REPLACEMENT
            }
        }

        self.assertEquals(expected, cleanup_request_info(input))
Пример #8
0
    def test_ac_cookie_is_removed_from_cgi_data(self):
        input = {'cgi-data': {'OTHER___AC': 'COOKIEDATA'}}

        expected = {'cgi-data': {'OTHER___AC': REPLACEMENT}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #9
0
    def test_ac_cookie_is_removed_from_cookie(self):
        input = {'cgi-data': {'HTTP_COOKIE': '__ac="SESSION"'}}

        expected = {'cgi-data': {'HTTP_COOKIE': '__ac="%s"' % (REPLACEMENT)}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #10
0
    def test_ac_cookie_is_removed_from_session(self):
        input = {'session': {'__ac': 'SESSIONDATA'}}

        expected = {'session': {'__ac': REPLACEMENT}}

        self.assertEquals(expected, cleanup_request_info(input))
Пример #11
0
 def notify_errbit(self, exc_info):
     client = Client()
     request_info = self.get_request_info()
     request_info = cleanup_request_info(request_info)
     client.post(exc_info, request=request_info)