Projet

Général

Profil

0001-python3-use-django.utils.six-url-parsing-functions-3.patch

Paul Marillonnet, 06 mars 2019 17:17

Télécharger (12,1 ko)

Voir les différences:

Subject: [PATCH] python3: use django.utils.six url-parsing functions (#31139)

 src/authentic2/cors.py                          | 2 +-
 src/authentic2/disco_service/disco_responder.py | 2 +-
 src/authentic2/middleware.py                    | 2 +-
 src/authentic2/models.py                        | 2 +-
 src/authentic2/saml/common.py                   | 2 +-
 src/authentic2/utils.py                         | 2 +-
 src/authentic2_auth_oidc/utils.py               | 2 +-
 src/authentic2_idp_cas/managers.py              | 2 +-
 src/authentic2_idp_oidc/utils.py                | 2 +-
 tests/conftest.py                               | 2 +-
 tests/test_admin.py                             | 3 +--
 tests/test_all.py                               | 2 +-
 tests/test_auth_oidc.py                         | 2 +-
 tests/test_cas.py                               | 4 +---
 tests/test_idp_oidc.py                          | 2 +-
 tests/test_idp_saml2.py                         | 2 +-
 tests/test_manager.py                           | 2 +-
 tests/test_registration.py                      | 2 +-
 tests/test_views.py                             | 3 +--
 tests/utils.py                                  | 2 +-
 20 files changed, 20 insertions(+), 24 deletions(-)
src/authentic2/cors.py
1 1
from .decorators import SessionCache
2
import urlparse
3 2

  
4 3
from django.conf import settings
4
from django.utils.six.moves.urllib import parse as urlparse
5 5

  
6 6
from . import plugins, app_settings
7 7

  
src/authentic2/disco_service/disco_responder.py
7 7

  
8 8

  
9 9
import logging
10
import urlparse
11 10
import urllib
12 11

  
13 12
from xml.dom.minidom import parseString
......
17 16
from django.utils.translation import ugettext as _
18 17
from django.core.urlresolvers import reverse
19 18
from django.utils.http import urlquote
19
from django.utils.six.moves.urllib import parse as urlparse
20 20

  
21 21
from authentic2 import settings
22 22
from authentic2.saml.common import error_page as base_error_page
src/authentic2/middleware.py
1
import urlparse
2 1
import logging
3 2
import datetime
4 3
import random
......
12 11
from django.conf import settings
13 12
from django.contrib import messages
14 13
from django.utils.translation import ugettext as _
14
from django.utils.six.moves.urllib import parse as urlparse
15 15
from django.shortcuts import render
16 16

  
17 17
from . import app_settings, utils, plugins
src/authentic2/models.py
1 1
import time
2
import urlparse
3 2
import uuid
4 3
from django.utils.http import urlquote
5 4
from django.conf import settings
6 5
from django.db import models
7 6
from django.db.models.query import Q
8 7
from django.utils.translation import ugettext_lazy as _
8
from django.utils.six.moves.urllib import parse as urlparse
9 9
from django.core.exceptions import ValidationError, FieldDoesNotExist
10 10
from django.contrib.contenttypes.models import ContentType
11 11

  
src/authentic2/saml/common.py
1
import urlparse
2 1
import os.path
3 2
import urllib
4 3
import httplib
......
12 11
from django.conf import settings
13 12
from django.http import HttpResponseRedirect, Http404, HttpResponse
14 13
from django.shortcuts import render
14
from django.utils.six.moves.urllib import parse as urlparse
15 15
from django.core.exceptions import ValidationError
16 16

  
17 17
from authentic2.saml.models import (LibertyFederation, LibertyProvider,
src/authentic2/utils.py
3 3
import time
4 4
import logging
5 5
import urllib
6
import urlparse
7 6
import uuid
8 7
import datetime
9 8
import copy
......
25 24
from django.utils import timezone
26 25
from django.utils import html, http, six, encoding
27 26
from django.utils.translation import ugettext as _, ungettext
27
from django.utils.six.moves.urllib import parse as urlparse
28 28
from django.shortcuts import resolve_url
29 29
from django.template.loader import render_to_string, TemplateDoesNotExist
30 30
from django.core.mail import send_mail
src/authentic2_auth_oidc/utils.py
1
import urlparse
2 1
import datetime
3 2
import base64
4 3
import json
......
8 7
from django.utils.timezone import utc
9 8
from django.shortcuts import get_object_or_404
10 9
from django.utils.translation import ugettext as _
10
from django.utils.six.moves.urllib import parse as urlparse
11 11

  
12 12
from authentic2.decorators import GlobalCache
13 13
from authentic2.models import Attribute
src/authentic2_idp_cas/managers.py
1
import urlparse
2 1
from datetime import timedelta
3 2

  
4 3
from django.db import models
5 4
from django.db.models import query
6 5
from django.utils.timezone import now
6
from django.utils.six.moves.urllib import parse as urlparse
7 7

  
8 8

  
9 9
class TicketQuerySet(query.QuerySet):
src/authentic2_idp_oidc/utils.py
1 1
import json
2 2
import hashlib
3
import urlparse
4 3
import base64
5 4
import uuid
6 5

  
......
10 9
from django.core.exceptions import ImproperlyConfigured
11 10
from django.conf import settings
12 11
from django.utils.encoding import smart_bytes
12
from django.utils.six.moves.urllib import parse as urlparse
13 13

  
14 14
from authentic2 import hooks, crypto
15 15
from authentic2.attributes_ng.engine import get_attributes
tests/conftest.py
2 2

  
3 3
import pytest
4 4
import mock
5
import urlparse
6 5

  
7 6
import django_webtest
8 7

  
9 8
from django.contrib.auth import get_user_model
10 9
from django_rbac.utils import get_ou_model, get_role_model
11 10
from django.conf import settings
11
from django.utils.six.moves.urllib import parse as urlparse
12 12

  
13 13
from pytest_django.migrations import DisableMigrations
14 14

  
tests/test_admin.py
1 1
# -*- coding: utf-8 -*-
2 2

  
3
from urlparse import urlparse
4

  
5 3
from authentic2.custom_user.models import User
6 4
from authentic2.models import Attribute
5
from django.utils.six.moves.urllib.parse import urlparse
7 6

  
8 7
import utils
9 8

  
tests/test_all.py
1 1
# -*- coding: utf-8 -*-
2 2
import json
3
import urlparse
4 3
import base64
5 4

  
6 5
import pytest
......
14 13
from django.contrib.auth import get_user_model
15 14
from django.contrib.contenttypes.models import ContentType
16 15
from django.utils.translation import ugettext as _
16
from django.utils.six.moves.urllib import parse as urlparse
17 17

  
18 18
from rest_framework import test
19 19
from rest_framework import status
tests/test_auth_oidc.py
1 1
# -*- coding: utf-8 -*-
2 2
import datetime
3 3
import pytest
4
import urlparse
5 4
import json
6 5
import time
7 6

  
......
14 13
from django.core.urlresolvers import reverse
15 14
from django.contrib.auth import get_user_model
16 15
from django.utils.timezone import now
16
from django.utils.six.moves.urllib import parse as urlparse
17 17

  
18 18
from django_rbac.utils import get_ou_model
19 19

  
tests/test_cas.py
1
import urlparse
2

  
3

  
4 1
from django.test.client import RequestFactory, Client
5 2
from django.test.utils import override_settings
3
from django.utils.six.moves.urllib import parse as urlparse
6 4

  
7 5

  
8 6
from authentic2.compat import get_user_model
tests/test_idp_oidc.py
1
import urlparse
2 1
import base64
3 2
import json
4 3
import datetime
......
16 15
from django.db.migrations.executor import MigrationExecutor
17 16
from django.utils.timezone import now
18 17
from django.contrib.auth import get_user_model
18
from django.utils.six.moves.urllib import parse as urlparse
19 19

  
20 20

  
21 21
User = get_user_model()
tests/test_idp_saml2.py
3 3
import base64
4 4
import unittest
5 5
import StringIO
6
import urlparse
7 6
from lxml.html import parse
8 7

  
9 8
from django.test import Client
......
12 11
from django.core.urlresolvers import reverse
13 12
from django.core.files import File
14 13
from django.utils.translation import gettext as _
14
from django.utils.six.moves.urllib import parse as urlparse
15 15

  
16 16
from authentic2.saml import models as saml_models
17 17
from authentic2.a2_rbac.models import Role, OrganizationalUnit
tests/test_manager.py
2 2

  
3 3
import pytest
4 4
import json
5
from urlparse import urlparse
6 5

  
7 6
from django.core.urlresolvers import reverse
8 7
from django.core import mail
......
13 12

  
14 13
from django_rbac.utils import get_ou_model, get_role_model
15 14
from django.contrib.auth import get_user_model
15
from django.utils.six.moves.urllib.parse import urlparse
16 16
from utils import login, get_link_from_mail
17 17

  
18 18

  
tests/test_registration.py
1 1
# -*- coding: utf-8 -*-
2 2

  
3 3
import re
4
from urlparse import urlparse
5 4

  
6 5
from django.core.urlresolvers import reverse
7 6
from django.contrib.auth import get_user_model, REDIRECT_FIELD_NAME
8 7
from django.utils.http import urlquote
8
from django.utils.six.moves.urllib.parse import urlparse
9 9

  
10 10
from authentic2 import utils, models
11 11

  
tests/test_views.py
1
from urlparse import urlparse
2

  
3 1
from utils import login
4 2
import pytest
5 3

  
6 4
from django.core.urlresolvers import reverse
5
from django.utils.six.moves.urllib.parse import urlparse
7 6

  
8 7
from authentic2.custom_user.models import User
9 8

  
tests/utils.py
1 1
import re
2 2
import base64
3
import urlparse
4 3
from contextlib import contextmanager
5 4

  
6 5
from lxml import etree
......
10 9
from django.conf import settings
11 10
from django.utils.encoding import iri_to_uri
12 11
from django.shortcuts import resolve_url
12
from django.utils.six.moves.urllib import parse as urlparse
13 13

  
14 14
from authentic2 import utils
15 15

  
16
-