Projet

Général

Profil

0002-misc-pylint-fix-unused-import-52630.patch

Lauréline Guérin, 02 avril 2021 17:21

Télécharger (14,6 ko)

Voir les différences:

Subject: [PATCH 02/18] misc: pylint fix unused-import (#52630)

 tests/admin_pages/test_block.py      |  5 -----
 tests/admin_pages/test_datasource.py |  6 ------
 tests/admin_pages/test_settings.py   |  2 +-
 tests/admin_pages/test_workflow.py   |  6 ------
 tests/api/test_utils.py              |  2 +-
 tests/test_convert_to_sql.py         |  1 -
 tests/test_ctl.py                    |  4 ----
 tests/test_ezt.py                    |  2 +-
 tests/test_formdef.py                | 24 ++++++++----------------
 tests/test_hobo.py                   |  1 -
 tests/test_misc.py                   |  5 ++---
 tests/test_publisher.py              |  3 ---
 tests/test_register.py               |  2 --
 tests/test_rootdirectory.py          |  3 ---
 tests/test_saml_auth.py              |  6 +++---
 tests/test_sessions.py               |  1 -
 tests/test_sql.py                    |  8 +-------
 tests/test_templates.py              |  7 +++----
 tests/test_texts.py                  |  1 -
 tests/test_upload_storage.py         |  1 -
 tests/test_users.py                  |  7 +------
 tests/test_workflows.py              |  1 -
 22 files changed, 21 insertions(+), 77 deletions(-)
tests/admin_pages/test_block.py
2 2

  
3 3
import re
4 4

  
5
try:
6
    import lasso
7
except ImportError:
8
    lasso = None
9

  
10 5
import pytest
11 6
from webtest import Upload
12 7

  
tests/admin_pages/test_datasource.py
6 6
import xml.etree.ElementTree as ET
7 7

  
8 8
import mock
9

  
10
try:
11
    import lasso
12
except ImportError:
13
    lasso = None
14

  
15 9
import pytest
16 10
from webtest import Upload
17 11

  
tests/admin_pages/test_settings.py
7 7
import zipfile
8 8

  
9 9
try:
10
    import lasso
10
    import lasso  # pylint: disable=unused-import
11 11
except ImportError:
12 12
    lasso = None
13 13

  
tests/admin_pages/test_workflow.py
5 5
import re
6 6

  
7 7
import mock
8

  
9
try:
10
    import lasso
11
except ImportError:
12
    lasso = None
13

  
14 8
import pytest
15 9
from quixote.http_request import Upload as QuixoteUpload
16 10
from webtest import Upload
tests/api/test_utils.py
1 1
import pytest
2
from quixote import cleanup, get_response
2
from quixote import cleanup
3 3

  
4 4
from wcs import sessions
5 5
from wcs.api_utils import get_query_flag
tests/test_convert_to_sql.py
1
import collections
2 1
import os
3 2
import random
4 3

  
tests/test_ctl.py
1 1
import collections
2 2
import os
3 3
import sys
4
from email.mime.multipart import MIMEMultipart
5
from email.mime.text import MIMEText
6 4

  
7 5
import psycopg2
8 6
import pytest
......
10 8

  
11 9
import wcs.qommon.ctl
12 10
from wcs.ctl.delete_tenant import CmdDeleteTenant
13
from wcs.ctl.management.commands.runscript import Command as CmdRunScript
14 11
from wcs.ctl.management.commands.trigger_jumps import select_and_jump_formdata
15 12
from wcs.ctl.rebuild_indexes import rebuild_vhost_indexes
16 13
from wcs.ctl.wipe_data import CmdWipeData
......
18 15
from wcs.formdef import FormDef
19 16
from wcs.qommon.afterjobs import AfterJob
20 17
from wcs.qommon.management.commands.collectstatic import Command as CmdCollectStatic
21
from wcs.qommon.management.commands.makemessages import Command as CmdMakeMessages
22 18
from wcs.qommon.management.commands.migrate import Command as CmdMigrate
23 19
from wcs.qommon.management.commands.migrate_schemas import Command as CmdMigrateSchemas
24 20
from wcs.sql import cleanup_connection, get_connection_and_cursor
tests/test_ezt.py
15 15
)
16 16
from wcs.scripts import ScriptsSubstitutionProxy
17 17

  
18
from .utilities import clean_temporary_pub, create_temporary_pub, get_app
18
from .utilities import clean_temporary_pub, create_temporary_pub
19 19

  
20 20

  
21 21
def setup_module(module):
tests/test_formdef.py
4 4
import json
5 5
import os
6 6
import pickle
7
import shutil
8
import sys
9 7
import time
10 8

  
11 9
import pytest
12 10
from django.utils.encoding import force_bytes
13
from quixote import cleanup
14 11

  
15 12
from wcs import fields
13
from wcs.admin.settings import UserFieldsFormDef
16 14
from wcs.blocks import BlockDef
15
from wcs.carddef import CardDef
17 16
from wcs.fields import DateField, FileField, ItemField, PageField, StringField
18 17
from wcs.formdef import FormDef, get_formdefs_of_all_kinds
19 18
from wcs.qommon.http_request import HTTPRequest
20 19
from wcs.qommon.upload_storage import PicklableUpload
21 20
from wcs.wf.form import FormWorkflowStatusItem, WorkflowFormFieldsFormDef
22
from wcs.workflows import AttachmentEvolutionPart, Workflow, WorkflowBackofficeFieldsFormDef
21
from wcs.workflows import (
22
    AttachmentEvolutionPart,
23
    Workflow,
24
    WorkflowBackofficeFieldsFormDef,
25
    WorkflowVariablesFieldsFormDef,
26
)
23 27

  
24 28
from .utilities import clean_temporary_pub, create_temporary_pub
25 29

  
......
135 139
    formdef.name = 'foo'
136 140
    formdef.store()
137 141

  
138
    from wcs.workflows import WorkflowVariablesFieldsFormDef
139

  
140 142
    wf = Workflow(name='variables')
141 143
    wf.variables_formdef = WorkflowVariablesFieldsFormDef(workflow=wf)
142 144
    wf.variables_formdef.fields = [
......
176 178
    formdef.name = 'foo'
177 179
    formdef.store()
178 180

  
179
    from wcs.workflows import WorkflowVariablesFieldsFormDef
180

  
181 181
    wf = Workflow(name='variables')
182 182
    wf.variables_formdef = WorkflowVariablesFieldsFormDef(workflow=wf)
183 183
    wf.variables_formdef.fields.append(DateField(label='Test', type='date', varname='foo'))
......
363 363

  
364 364
        # file referenced in formdef option
365 365
        workflow = Workflow(name='variables')
366
        from wcs.workflows import WorkflowVariablesFieldsFormDef
367 366

  
368 367
        workflow.variables_formdef = WorkflowVariablesFieldsFormDef(workflow=workflow)
369 368
        workflow.variables_formdef.fields.append(fields.FileField(id='1', label='Test', type='file'))
......
449 448

  
450 449
        # files in user profile
451 450

  
452
        from wcs.admin.settings import UserFieldsFormDef
453

  
454 451
        user_formdef = UserFieldsFormDef(pub)
455 452
        user_formdef.fields.append(fields.FileField(id='3', label='test', type='file'))
456 453
        user_formdef.store()
......
494 491

  
495 492

  
496 493
def test_get_formdefs_of_all_kinds(pub):
497
    from wcs.admin.settings import UserFieldsFormDef
498
    from wcs.carddef import CardDef
499
    from wcs.wf.form import FormWorkflowStatusItem, WorkflowFormFieldsFormDef
500
    from wcs.workflows import WorkflowBackofficeFieldsFormDef, WorkflowVariablesFieldsFormDef
501

  
502 494
    BlockDef.wipe()
503 495
    FormDef.wipe()
504 496
    Workflow.wipe()
tests/test_hobo.py
10 10
import urllib.parse
11 11

  
12 12
import mock
13
import pytest
14 13
from quixote import cleanup
15 14

  
16 15
from wcs import fields, sql
tests/test_misc.py
4 4
import datetime
5 5
import json
6 6
import os
7
import pickle
8 7
import pwd
9 8
import re
10 9
import socket
......
22 21
from wcs.fields import StringField
23 22
from wcs.qommon import evalutils, force_str
24 23
from wcs.qommon.backoffice.listing import pagination_links
25
from wcs.qommon.emails import docutils
24
from wcs.qommon.emails import docutils  # noqa pylint: disable=unused-import
26 25
from wcs.qommon.emails import email as send_email
27 26
from wcs.qommon.form import FileSizeWidget
28 27
from wcs.qommon.http_request import HTTPRequest
......
738 737

  
739 738
def test_uwsgi_spooler_import():
740 739
    with pytest.raises(ImportError):
741
        import wcs.qommon.spooler
740
        import wcs.qommon.spooler  # noqa pylint: disable=unused-import
tests/test_publisher.py
4 4
import pickle
5 5
import re
6 6
import shutil
7
import stat
8 7
import sys
9 8
import tempfile
10 9
import time
......
12 11

  
13 12
import mock
14 13
import pytest
15
from django.conf import settings
16 14
from django.core.management import call_command
17 15
from django.core.management.base import CommandError
18 16
from django.http import Http404
19 17
from django.test import override_settings
20
from django.utils.encoding import force_text
21 18
from quixote import cleanup
22 19

  
23 20
from wcs.qommon import get_publisher_class
tests/test_register.py
2 2

  
3 3
import hashlib
4 4
import re
5
import shutil
6 5

  
7 6
import pytest
8
from quixote import cleanup
9 7

  
10 8
from wcs.qommon import force_str
11 9
from wcs.qommon.http_request import HTTPRequest
tests/test_rootdirectory.py
1
import os
2 1
import shutil
3
import sys
4 2

  
5 3
import pytest
6 4
from quixote import cleanup
7 5

  
8 6
import wcs.forms.root
9
from wcs import formdef
10 7
from wcs.categories import Category
11 8
from wcs.formdef import FormDef
12 9
from wcs.qommon import sessions
tests/test_saml_auth.py
11 11
    lasso = None
12 12

  
13 13
import pytest
14
from quixote import cleanup, get_session, get_session_manager
14
from quixote import get_session_manager
15 15
from quixote.errors import RequestError
16 16

  
17
from wcs.qommon import sessions, x509utils
17
from wcs.qommon import x509utils
18 18
from wcs.qommon.http_request import HTTPRequest
19
from wcs.qommon.ident.idp import AdminIDPDir, MethodAdminDirectory
19
from wcs.qommon.ident.idp import MethodAdminDirectory
20 20
from wcs.qommon.misc import get_lasso_server
21 21
from wcs.qommon.saml2 import Saml2Directory
22 22

  
tests/test_sessions.py
4 4
import time
5 5

  
6 6
import pytest
7
from quixote import cleanup
8 7

  
9 8
from wcs import fields
10 9
from wcs.formdef import FormDef
tests/test_sql.py
1
# -*- coding: utf-8 -*-
2

  
3 1
from __future__ import print_function
4 2

  
5 3
import datetime
6
import os
7 4
import random
8
import shutil
9 5
import string
10
import sys
11 6
import time
12 7

  
13 8
import pytest
14
from django.core.management import call_command
15 9
from quixote import cleanup
16 10

  
17 11
import wcs.qommon.storage as st
18
from wcs import fields, publisher, sql
12
from wcs import fields, sql
19 13
from wcs.formdata import Evolution
20 14
from wcs.formdef import FormDef
21 15
from wcs.qommon import force_str
tests/test_templates.py
5 5
import string
6 6

  
7 7
import pytest
8
from django.test import override_settings
9
from django.utils.timezone import now
8 10

  
9 11
try:
10
    import langdetect
12
    import langdetect  # pylint: disable=unused-import
11 13
except ImportError:
12 14
    langdetect = None
13 15

  
14
from django.test import override_settings
15
from django.utils.timezone import now
16

  
17 16
from wcs import fields
18 17
from wcs.formdef import FormDef
19 18
from wcs.qommon.http_request import HTTPRequest
tests/test_texts.py
1 1
import shutil
2
import sys
3 2

  
4 3
from quixote import cleanup
5 4

  
tests/test_upload_storage.py
8 8
from webtest import Upload
9 9

  
10 10
from wcs import fields
11
from wcs.categories import Category
12 11
from wcs.formdef import FormDef
13 12
from wcs.qommon.ident.password_accounts import PasswordAccount
14 13
from wcs.wf.register_comment import RegisterCommenterWorkflowStatusItem
tests/test_users.py
1
import datetime
2
import os
3
import random
4 1
import shutil
5
import sys
6
import time
7 2

  
8 3
import pytest
9 4
from quixote import cleanup
10 5

  
11
from wcs import fields, publisher
6
from wcs import fields
12 7
from wcs.variables import LazyUser
13 8

  
14 9
from .utilities import create_temporary_pub
tests/test_workflows.py
59 59
from wcs.wf.dispatch import DispatchWorkflowStatusItem
60 60
from wcs.wf.edit_carddata import EditCarddataWorkflowStatusItem
61 61
from wcs.wf.export_to_model import ExportToModel, transform_to_pdf
62
from wcs.wf.external_workflow import ExternalWorkflowGlobalAction
63 62
from wcs.wf.form import FormWorkflowStatusItem, WorkflowFormFieldsFormDef
64 63
from wcs.wf.geolocate import GeolocateWorkflowStatusItem
65 64
from wcs.wf.jump import JumpWorkflowStatusItem, _apply_timeouts
66
-