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))
    def test_ac_cookie_is_removed_from_session(self):
        input = {
            'session': {
                '__ac': 'SESSIONDATA'}}

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

        self.assertEquals(expected, cleanup_request_info(input))
    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))
    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))
    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))
Beispiel #6
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)