python 3 updates

- Fix super() calls for python 3
- No need to inherit objects.
- No need for u at the start of strings
- Tidied up some brackets and f-strings too
This commit is contained in:
Mark Mayo
2022-11-19 10:13:41 +05:30
committed by GitHub
parent 02362d8aa4
commit 41508f7f67
354 changed files with 532 additions and 534 deletions
+1 -1
View File
@@ -82,7 +82,7 @@ def help():
print("\nInvalid command line options. Usage:") print("\nInvalid command line options. Usage:")
print("\t{0} <year to find> <year to replace>".format(sys.argv[0])) print("\t{0} <year to find> <year to replace>".format(sys.argv[0]))
print("\tExample: {0} 2018 2019\n".format(sys.argv[0])) print("\tExample: {0} 2018 2019\n".format(sys.argv[0]))
exit(1) sys.exit(1)
if __name__ == '__main__': if __name__ == '__main__':
+1 -1
View File
@@ -47,7 +47,7 @@ from pgadmin.model import SCHEMA_VERSION
########################################################################## ##########################################################################
# Support reverse proxying # Support reverse proxying
########################################################################## ##########################################################################
class ReverseProxied(object): class ReverseProxied():
def __init__(self, app): def __init__(self, app):
self.app = app self.app = app
# https://werkzeug.palletsprojects.com/en/0.15.x/middleware/proxy_fix # https://werkzeug.palletsprojects.com/en/0.15.x/middleware/proxy_fix
+3 -3
View File
@@ -76,7 +76,7 @@ class PgAdmin(Flask):
) )
self.logout_hooks = [] self.logout_hooks = []
super(PgAdmin, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def find_submodules(self, basemodule): def find_submodules(self, basemodule):
try: try:
@@ -472,7 +472,7 @@ def create_app(app_name=None):
# Don't bother paths when running in cli mode # Don't bother paths when running in cli mode
if not cli_mode: if not cli_mode:
import pgadmin.utils.paths as paths from pgadmin.utils import paths
paths.init_app() paths.init_app()
# Setup Flask-Security # Setup Flask-Security
@@ -756,7 +756,7 @@ def create_app(app_name=None):
HTTP request to avoid Host Header Injection attack HTTP request to avoid Host Header Injection attack
:return: None/JSON response with 403 HTTP status code :return: None/JSON response with 403 HTTP status code
""" """
client_host = str(request.host).split(':')[0] client_host = str(request.host).split(':', maxsplit=1)[0]
valid = True valid = True
allowed_hosts = config.ALLOWED_HOSTS allowed_hosts = config.ALLOWED_HOSTS
+1 -1
View File
@@ -20,7 +20,7 @@ from pgadmin.utils.validation_utils import validate_email
from pgadmin.utils.constants import INTERNAL from pgadmin.utils.constants import INTERNAL
class BaseAuthentication(object, metaclass=AuthSourceRegistry): class BaseAuthentication(metaclass=AuthSourceRegistry):
DEFAULT_MSG = { DEFAULT_MSG = {
'USER_DOES_NOT_EXIST': gettext('Incorrect username or password.'), 'USER_DOES_NOT_EXIST': gettext('Incorrect username or password.'),
+1 -1
View File
@@ -56,7 +56,7 @@ class KerberosModule(PgAdminModule):
def register(self, app, options): def register(self, app, options):
# Do not look for the sub_modules, # Do not look for the sub_modules,
# instead call blueprint.register(...) directly # instead call blueprint.register(...) directly
super(PgAdminModule, self).register(app, options) super().register(app, options)
def get_exposed_url_endpoints(self): def get_exposed_url_endpoints(self):
return ['kerberos.login', return ['kerberos.login',
@@ -41,7 +41,7 @@ class TestMFATests(BaseTestGenerator):
if start is not None: if start is not None:
start(self) start(self)
super(BaseTestGenerator, self).setUp() super().setUp()
def tearDown(self): def tearDown(self):
@@ -50,7 +50,7 @@ class TestMFATests(BaseTestGenerator):
finish(self) finish(self)
config.MFA_SUPPORTED_METHODS = [] config.MFA_SUPPORTED_METHODS = []
super(BaseTestGenerator, self).tearDown() super().tearDown()
def runTest(self): def runTest(self):
self.check(self) self.check(self)
@@ -50,8 +50,8 @@ def check_validation_view_content(test):
response = test.tester.get("/mfa/validate") response = test.tester.get("/mfa/validate")
test.assertEquals(response.status_code, 200) test.assertEqual(response.status_code, 200)
test.assertEquals( test.assertEqual(
response.headers["Content-Type"], "text/html; charset=utf-8" response.headers["Content-Type"], "text/html; charset=utf-8"
) )
# test.assertTrue('Dummy' in response.data.decode('utf8')) # test.assertTrue('Dummy' in response.data.decode('utf8'))
+1 -1
View File
@@ -34,7 +34,7 @@ class Oauth2Module(PgAdminModule):
def register(self, app, options): def register(self, app, options):
# Do not look for the sub_modules, # Do not look for the sub_modules,
# instead call blueprint.register(...) directly # instead call blueprint.register(...) directly
super(PgAdminModule, self).register(app, options) super().register(app, options)
def get_exposed_url_endpoints(self): def get_exposed_url_endpoints(self):
return [OAUTH2_AUTHORIZE, return [OAUTH2_AUTHORIZE,
+1 -1
View File
@@ -29,7 +29,7 @@ class WebserverModule(PgAdminModule):
def register(self, app, options): def register(self, app, options):
# Do not look for the sub_modules, # Do not look for the sub_modules,
# instead call blueprint.register(...) directly # instead call blueprint.register(...) directly
super(PgAdminModule, self).register(app, options) super().register(app, options)
def get_exposed_url_endpoints(self): def get_exposed_url_endpoints(self):
return ['webserver.login', return ['webserver.login',
+2 -2
View File
@@ -220,7 +220,7 @@ class BrowserModule(PgAdminModule):
""" """
from .server_groups import blueprint as module from .server_groups import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(BrowserModule, self).register(app, options) super().register(app, options)
blueprint = BrowserModule(MODULE_NAME, __name__) blueprint = BrowserModule(MODULE_NAME, __name__)
@@ -266,7 +266,7 @@ class BrowserPluginModule(PgAdminModule, metaclass=ABCMeta):
self.pref_show_system_objects = None self.pref_show_system_objects = None
self.pref_show_node = None self.pref_show_node = None
super(BrowserPluginModule, self).__init__( super().__init__(
"NODE-%s" % self.node_type, "NODE-%s" % self.node_type,
import_name, import_name,
**kwargs **kwargs
@@ -129,13 +129,13 @@ class ServerGroupModule(BrowserPluginModule):
""" """
from .servers import blueprint as module from .servers import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(BrowserPluginModule, self).register(app, options) super().register(app, options)
class ServerGroupMenuItem(MenuItem): class ServerGroupMenuItem(MenuItem):
def __init__(self, **kwargs): def __init__(self, **kwargs):
kwargs.setdefault("type", ServerGroupModule.node_type) kwargs.setdefault("type", ServerGroupModule.node_type)
super(ServerGroupMenuItem, self).__init__(**kwargs) super().__init__(**kwargs)
class ServerGroupPluginModule(BrowserPluginModule, metaclass=ABCMeta): class ServerGroupPluginModule(BrowserPluginModule, metaclass=ABCMeta):
@@ -311,7 +311,7 @@ class ServerModule(sg.ServerGroupPluginModule):
from .tablespaces import blueprint as module from .tablespaces import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(ServerModule, self).register(app, options) super().register(app, options)
# We do not have any preferences for server node. # We do not have any preferences for server node.
def register_preferences(self): def register_preferences(self):
@@ -404,7 +404,7 @@ class ServerModule(sg.ServerGroupPluginModule):
class ServerMenuItem(MenuItem): class ServerMenuItem(MenuItem):
def __init__(self, **kwargs): def __init__(self, **kwargs):
kwargs.setdefault("type", ServerModule.node_type) kwargs.setdefault("type", ServerModule.node_type)
super(ServerMenuItem, self).__init__(**kwargs) super().__init__(**kwargs)
blueprint = ServerModule(__name__) blueprint = ServerModule(__name__)
@@ -1325,7 +1325,7 @@ class ServerNode(PGChildNodeView):
status=200, status=200,
success=0, success=0,
errormsg=gettext( errormsg=gettext(
u"Please enter the server details to connect") "Please enter the server details to connect")
) )
if current_user and hasattr(current_user, 'id'): if current_user and hasattr(current_user, 'id'):
# Fetch User Details. # Fetch User Details.
@@ -17,7 +17,7 @@ from flask import render_template, current_app, request, jsonify
from flask_babel import gettext as _ from flask_babel import gettext as _
from flask_security import current_user from flask_security import current_user
import pgadmin.browser.server_groups.servers as servers from pgadmin.browser.server_groups import servers
from config import PG_DEFAULT_DRIVER from config import PG_DEFAULT_DRIVER
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
from pgadmin.browser.server_groups.servers.databases.utils import \ from pgadmin.browser.server_groups.servers.databases.utils import \
@@ -47,7 +47,7 @@ class DatabaseModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(DatabaseModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid): def get_nodes(self, gid, sid):
""" """
@@ -127,7 +127,7 @@ class DatabaseModule(CollectionNodeModule):
from .subscriptions import blueprint as module from .subscriptions import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(DatabaseModule, self).register(app, options) super().register(app, options)
blueprint = DatabaseModule(__name__) blueprint = DatabaseModule(__name__)
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -51,7 +51,7 @@ class CastModule(CollectionNodeModule):
_COLLECTION_LABEL = gettext('Casts') _COLLECTION_LABEL = gettext('Casts')
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(CastModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did): def get_nodes(self, gid, sid, did):
""" """
@@ -190,7 +190,7 @@ class CastView(PGChildNodeView, SchemaDiffObjectCompare):
self.conn = None self.conn = None
self.template_path = None self.template_path = None
self.manager = None self.manager = None
super(CastView, self).__init__(**kwargs) super().__init__(**kwargs)
def check_precondition(f): def check_precondition(f):
""" """
@@ -24,7 +24,7 @@ class CastsCreateTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will get data required to create cast.""" """ This function will get data required to create cast."""
super(CastsCreateTestCase, self).runTest() super().runTest()
self.data = self.test_data self.data = self.test_data
def runTest(self): def runTest(self):
@@ -23,7 +23,7 @@ class CastsCreateGetFunctionsTestCase(BaseTestGenerator):
def runTest(self): def runTest(self):
""" This function will add cast under test database. """ """ This function will add cast under test database. """
super(CastsCreateGetFunctionsTestCase, self).runTest() super().runTest()
self.data = self.test_data self.data = self.test_data
self.server_data = parent_node_dict["database"][-1] self.server_data = parent_node_dict["database"][-1]
self.server_id = self.server_data["server_id"] self.server_id = self.server_data["server_id"]
@@ -23,7 +23,7 @@ class CastsCreateGettypeTestCase(BaseTestGenerator):
def runTest(self): def runTest(self):
""" This function will add cast under test database. """ """ This function will add cast under test database. """
super(CastsCreateGettypeTestCase, self).runTest() super().runTest()
self.server_data = parent_node_dict["database"][-1] self.server_data = parent_node_dict["database"][-1]
self.server_id = self.server_data["server_id"] self.server_id = self.server_data["server_id"]
self.db_id = self.server_data['db_id'] self.db_id = self.server_data['db_id']
@@ -24,7 +24,7 @@ class CastsDeleteTestCase(BaseTestGenerator):
cast_utils.test_cases) cast_utils.test_cases)
def setUp(self): def setUp(self):
super(CastsDeleteTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -24,7 +24,7 @@ class CastsMultipleDeleteTestCase(BaseTestGenerator):
cast_utils.test_cases) cast_utils.test_cases)
def setUp(self): def setUp(self):
super(CastsMultipleDeleteTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -23,7 +23,7 @@ class CastsGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create cast.""" """ This function will create cast."""
super(CastsGetTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -24,7 +24,7 @@ class CastsGetDependentsAndDependencyTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create cast.""" """ This function will create cast."""
super(CastsGetDependentsAndDependencyTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -24,7 +24,7 @@ class CastsGetNodeTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create cast.""" """ This function will create cast."""
super(CastsGetNodeTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -24,7 +24,7 @@ class CastsGetSqlTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create cast.""" """ This function will create cast."""
super(CastsGetSqlTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
self.database_info = parent_node_dict['database'][-1] self.database_info = parent_node_dict['database'][-1]
@@ -24,7 +24,7 @@ class CastsPutTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create cast.""" """ This function will create cast."""
super(CastsPutTestCase, self).setUp() super().setUp()
self.inv_data = self.inventory_data self.inv_data = self.inventory_data
self.data = self.test_data self.data = self.test_data
self.default_db = self.server["db"] self.default_db = self.server["db"]
@@ -57,7 +57,7 @@ class EventTriggerModule(CollectionNodeModule):
*args: *args:
**kwargs: **kwargs:
""" """
super(EventTriggerModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = 90300 self.min_ver = 90300
self.max_ver = None self.max_ver = None
@@ -13,7 +13,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -12,7 +12,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -14,7 +14,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -13,7 +13,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -13,7 +13,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -12,7 +12,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -13,7 +13,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -12,7 +12,7 @@ from pgadmin.browser.server_groups.servers.databases.schemas.tests import \
utils as schema_utils utils as schema_utils
from pgadmin.browser.server_groups.servers.databases.tests import \ from pgadmin.browser.server_groups.servers.databases.tests import \
utils as database_utils utils as database_utils
from pgadmin.utils import server_utils as server_utils from pgadmin.utils import server_utils
from pgadmin.utils.route import BaseTestGenerator from pgadmin.utils.route import BaseTestGenerator
from regression import parent_node_dict from regression import parent_node_dict
from regression import trigger_funcs_utils from regression import trigger_funcs_utils
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -29,7 +29,7 @@ from pgadmin.tools.schema_diff.compare import SchemaDiffObjectCompare
class ExtensionModule(CollectionNodeModule): class ExtensionModule(CollectionNodeModule):
""" """
class ExtensionModule(Object): class ExtensionModule():
A collection Node which inherits CollectionNodeModule A collection Node which inherits CollectionNodeModule
class and define methods to get child nodes, to load its own class and define methods to get child nodes, to load its own
@@ -42,7 +42,7 @@ class ExtensionModule(CollectionNodeModule):
""" """
Initialising the base class Initialising the base class
""" """
super(ExtensionModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did): def get_nodes(self, gid, sid, did):
""" """
@@ -26,7 +26,7 @@ class ExtensionsAddTestCase(BaseTestGenerator):
def runTest(self): def runTest(self):
""" This function will add extension under test schema. """ """ This function will add extension under test schema. """
super(ExtensionsAddTestCase, self).runTest() super().runTest()
self.schema_data = parent_node_dict["schema"][-1] self.schema_data = parent_node_dict["schema"][-1]
self.server_id = self.schema_data["server_id"] self.server_id = self.schema_data["server_id"]
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -24,7 +24,7 @@ class ExtensionsDeleteTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension.""" """ This function will create extension."""
super(ExtensionsDeleteTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -25,7 +25,7 @@ class ExtensionsDeleteMultipleTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extensions.""" """ This function will create extensions."""
super(ExtensionsDeleteMultipleTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -24,7 +24,7 @@ class ExtensionsGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension.""" """ This function will create extension."""
super(ExtensionsGetTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class ExtensionsPutTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension.""" """ This function will create extension."""
super(ExtensionsPutTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -64,7 +64,7 @@ class ForeignDataWrapperModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(ForeignDataWrapperModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did): def get_nodes(self, gid, sid, did):
""" """
@@ -102,7 +102,7 @@ class ForeignDataWrapperModule(CollectionNodeModule):
""" """
from .foreign_servers import blueprint as module from .foreign_servers import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(ForeignDataWrapperModule, self).register(app, options) super().register(app, options)
blueprint = ForeignDataWrapperModule(__name__) blueprint = ForeignDataWrapperModule(__name__)
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, make_response, request, jsonify from flask import render_template, make_response, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -64,7 +64,7 @@ class ForeignServerModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(ForeignServerModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did, fid): def get_nodes(self, gid, sid, did, fid):
""" """
@@ -103,7 +103,7 @@ class ForeignServerModule(CollectionNodeModule):
""" """
from .user_mappings import blueprint as module from .user_mappings import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(ForeignServerModule, self).register(app, options) super().register(app, options)
blueprint = ForeignServerModule(__name__) blueprint = ForeignServerModule(__name__)
@@ -33,7 +33,7 @@ class ForeignServerAddTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerAddTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -28,7 +28,7 @@ class ForeignServerDeleteTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerDeleteTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -28,7 +28,7 @@ class ForeignServerDeleteMultipleTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerDeleteMultipleTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -28,7 +28,7 @@ class ForeignServerDependentsAndDependencyTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerDependentsAndDependencyTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -30,7 +30,7 @@ class ForeignServerGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerGetTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -29,7 +29,7 @@ class ForeignServerGetSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerGetSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -28,7 +28,7 @@ class ForeignServerGetNodeTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerGetNodeTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -31,7 +31,7 @@ class ForeignServerPutTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerPutTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -30,7 +30,7 @@ class ForeignServerGetSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(ForeignServerGetSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers as servers from pgadmin.browser.server_groups import servers
from pgadmin.browser.server_groups.servers.utils import \ from pgadmin.browser.server_groups.servers.utils import \
validate_options, tokenize_options validate_options, tokenize_options
from flask import render_template, make_response, request, jsonify from flask import render_template, make_response, request, jsonify
@@ -69,7 +69,7 @@ class UserMappingModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(UserMappingModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did, fid, fsid): def get_nodes(self, gid, sid, did, fid, fsid):
""" """
@@ -33,7 +33,7 @@ class UserMappingAddTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingAddTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -32,7 +32,7 @@ class UserMappingDeleteTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingDeleteTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -32,7 +32,7 @@ class UserMappingDeleteMultipleTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingDeleteMultipleTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -34,7 +34,7 @@ class UserMappingDependentsAndDependencyTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingDependentsAndDependencyTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -32,7 +32,7 @@ class UserMappingGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingGetTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -31,7 +31,7 @@ class UserMappingGetMSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingGetMSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -32,7 +32,7 @@ class UserMappingNodesTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingNodesTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -33,7 +33,7 @@ class UserMappingPutTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingPutTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -32,7 +32,7 @@ class UserMappingGetSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(UserMappingGetSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -27,7 +27,7 @@ class FDWDAddTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension.""" """ This function will create extension."""
super(FDWDAddTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
@@ -26,7 +26,7 @@ class FDWDeleteTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDeleteTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class FDWDDeleteMultipleTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDDeleteMultipleTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -25,7 +25,7 @@ class FDWDependencyAndDependentTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDependencyAndDependentTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class FDWHandlersTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWHandlersTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -27,7 +27,7 @@ class FDWDGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDGetTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -27,7 +27,7 @@ class FDWDNodesTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDNodesTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class FDWValidatorsTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWValidatorsTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class FDWDGetMSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDGetMSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -27,7 +27,7 @@ class FDWDPutTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDPutTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -26,7 +26,7 @@ class FDWDGetSQLTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create extension and foreign data wrapper.""" """ This function will create extension and foreign data wrapper."""
super(FDWDGetSQLTestCase, self).setUp() super().setUp()
self.schema_data = parent_node_dict['schema'][-1] self.schema_data = parent_node_dict['schema'][-1]
self.server_id = self.schema_data['server_id'] self.server_id = self.schema_data['server_id']
self.db_id = self.schema_data['db_id'] self.db_id = self.schema_data['db_id']
@@ -12,7 +12,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -63,7 +63,7 @@ class LanguageModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(LanguageModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did): def get_nodes(self, gid, sid, did):
""" """
@@ -214,7 +214,7 @@ class LanguageView(PGChildNodeView, SchemaDiffObjectCompare):
self.template_path = None self.template_path = None
self.manager = None self.manager = None
super(LanguageView, self).__init__(**kwargs) super().__init__(**kwargs)
def check_precondition(f): def check_precondition(f):
""" """
@@ -25,7 +25,7 @@ class LanguagesAddTestCase(BaseTestGenerator):
language_utils.test_cases) language_utils.test_cases)
def setUp(self): def setUp(self):
super(LanguagesAddTestCase, self).setUp() super().setUp()
db_user = self.server['username'] db_user = self.server['username']
self.data = self.test_data self.data = self.test_data
self.data['name'] = "language_%s" % str(uuid.uuid4())[1:8] self.data['name'] = "language_%s" % str(uuid.uuid4())[1:8]
@@ -11,7 +11,7 @@
import simplejson as json import simplejson as json
from functools import wraps from functools import wraps
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
@@ -60,7 +60,7 @@ class PublicationModule(CollectionNodeModule):
*args: *args:
**kwargs: **kwargs:
""" """
super(PublicationModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = self.min_ppasver = 100000 self.min_ver = self.min_ppasver = 100000
self.max_ver = None self.max_ver = None
@@ -205,7 +205,7 @@ class PublicationView(PGChildNodeView, SchemaDiffObjectCompare):
self.template_path = None self.template_path = None
self.manager = None self.manager = None
super(PublicationView, self).__init__(**kwargs) super().__init__(**kwargs)
def check_precondition(f): def check_precondition(f):
""" """
@@ -14,7 +14,7 @@ import simplejson as json
from flask import render_template, request, jsonify, current_app from flask import render_template, request, jsonify, current_app
from flask_babel import gettext from flask_babel import gettext
import pgadmin.browser.server_groups.servers as servers from pgadmin.browser.server_groups import servers
from config import PG_DEFAULT_DRIVER from config import PG_DEFAULT_DRIVER
from pgadmin.browser.collection import CollectionNodeModule, PGChildModule from pgadmin.browser.collection import CollectionNodeModule, PGChildModule
from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \ from pgadmin.browser.server_groups.servers.utils import parse_priv_from_db, \
@@ -79,7 +79,7 @@ class SchemaModule(CollectionNodeModule):
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
super(SchemaModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
def get_nodes(self, gid, sid, did): def get_nodes(self, gid, sid, did):
""" """
@@ -168,7 +168,7 @@ class SchemaModule(CollectionNodeModule):
from .views import mview_blueprint as module from .views import mview_blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(SchemaModule, self).register(app, options) super().register(app, options)
class CatalogModule(SchemaModule): class CatalogModule(SchemaModule):
@@ -186,7 +186,7 @@ class CatalogModule(SchemaModule):
Override the default register function to automagically register Override the default register function to automagically register
sub-modules at once. sub-modules at once.
""" """
super(CatalogModule, self).register(app, options) super().register(app, options)
schema_blueprint = SchemaModule(__name__) schema_blueprint = SchemaModule(__name__)
@@ -317,7 +317,7 @@ class SchemaView(PGChildNodeView):
Initialize the variables used by methods of SchemaView. Initialize the variables used by methods of SchemaView.
""" """
super(SchemaView, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.manager = None self.manager = None
self.conn = None self.conn = None
@@ -1056,7 +1056,7 @@ class CatalogView(SchemaView):
Initialize the variables used by methods of SchemaView. Initialize the variables used by methods of SchemaView.
""" """
super(CatalogView, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.template_initial = 'catalog' self.template_initial = 'catalog'
@@ -1078,7 +1078,7 @@ class CatalogView(SchemaView):
if scid is None: if scid is None:
return bad_request('Cannot create a catalog schema!') return bad_request('Cannot create a catalog schema!')
return super(CatalogView, self).get_sql(gid, sid, data, scid) return super().get_sql(gid, sid, data, scid)
@check_precondition @check_precondition
def sql(self, gid, sid, did, scid): def sql(self, gid, sid, did, scid):
@@ -59,7 +59,7 @@ class AggregateModule(SchemaChildModule):
**kwargs: **kwargs:
""" """
super(AggregateModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = 90100 self.min_ver = 90100
self.max_ver = None self.max_ver = None
@@ -62,7 +62,7 @@ class CatalogObjectModule(SchemaChildModule):
*args: *args:
**kwargs: **kwargs:
""" """
super(CatalogObjectModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
@@ -85,7 +85,7 @@ class CatalogObjectModule(SchemaChildModule):
Override the default register function to automagically register Override the default register function to automagically register
sub-modules at once. sub-modules at once.
""" """
super(CatalogObjectModule, self).register(app, options) super().register(app, options)
from .columns import blueprint as module from .columns import blueprint as module
app.register_blueprint(module) app.register_blueprint(module)
@@ -58,7 +58,7 @@ class CatalogObjectColumnsModule(CollectionNodeModule):
*args: *args:
**kwargs: **kwargs:
""" """
super(CatalogObjectColumnsModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
@@ -62,7 +62,7 @@ class CollationModule(SchemaChildModule):
**kwargs: **kwargs:
""" """
super(CollationModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = 90100 self.min_ver = 90100
self.max_ver = None self.max_ver = None
@@ -27,7 +27,7 @@ class CollationAddTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationAddTestCase, self).setUp() super().setUp()
self.database_info = parent_node_dict["database"][-1] self.database_info = parent_node_dict["database"][-1]
self.db_name = self.database_info["db_name"] self.db_name = self.database_info["db_name"]
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
@@ -26,7 +26,7 @@ class CollationDeleteTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationDeleteTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.server_id = self.schema_info["server_id"] self.server_id = self.schema_info["server_id"]
self.db_id = self.schema_info["db_id"] self.db_id = self.schema_info["db_id"]
@@ -26,7 +26,7 @@ class CollationDeleteMultipleTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationDeleteMultipleTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
@@ -26,7 +26,7 @@ class CollationDependentsTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationDependentsTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.schema_id = self.schema_info["schema_id"] self.schema_id = self.schema_info["schema_id"]
@@ -26,7 +26,7 @@ class CollationGetTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationGetTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.schema_id = self.schema_info["schema_id"] self.schema_id = self.schema_info["schema_id"]
@@ -26,7 +26,7 @@ class CollationGetTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationGetTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.schema_id = self.schema_info["schema_id"] self.schema_id = self.schema_info["schema_id"]
@@ -26,7 +26,7 @@ class CollationNodesTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationNodesTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
@@ -27,7 +27,7 @@ class CollationPutTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationPutTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
@@ -26,7 +26,7 @@ class CollationSqlTestCase(BaseTestGenerator):
collation_utils.test_cases) collation_utils.test_cases)
def setUp(self): def setUp(self):
super(CollationSqlTestCase, self).setUp() super().setUp()
self.schema_info = parent_node_dict["schema"][-1] self.schema_info = parent_node_dict["schema"][-1]
self.schema_name = self.schema_info["schema_name"] self.schema_name = self.schema_info["schema_name"]
self.schema_id = self.schema_info["schema_id"] self.schema_id = self.schema_info["schema_id"]
@@ -15,7 +15,7 @@ import simplejson as json
from flask import render_template, make_response, request, jsonify from flask import render_template, make_response, request, jsonify
from flask_babel import gettext from flask_babel import gettext
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from config import PG_DEFAULT_DRIVER from config import PG_DEFAULT_DRIVER
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \ from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
SchemaChildModule, DataTypeReader SchemaChildModule, DataTypeReader
@@ -53,7 +53,7 @@ class DomainModule(SchemaChildModule):
_COLLECTION_LABEL = gettext("Domains") _COLLECTION_LABEL = gettext("Domains")
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(DomainModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
@@ -78,7 +78,7 @@ class DomainModule(SchemaChildModule):
""" """
from .domain_constraints import blueprint as module from .domain_constraints import blueprint as module
self.submodules.append(module) self.submodules.append(module)
super(DomainModule, self).register(app, options) super().register(app, options)
blueprint = DomainModule(__name__) blueprint = DomainModule(__name__)
@@ -16,8 +16,7 @@ import simplejson as json
from flask import render_template, request, jsonify from flask import render_template, request, jsonify
from flask_babel import gettext from flask_babel import gettext
import pgadmin.browser.server_groups.servers.databases.schemas.domains \ from pgadmin.browser.server_groups.servers.databases.schemas import domains
as domains
from config import PG_DEFAULT_DRIVER from config import PG_DEFAULT_DRIVER
from pgadmin.browser.collection import CollectionNodeModule from pgadmin.browser.collection import CollectionNodeModule
from pgadmin.browser.utils import PGChildNodeView from pgadmin.browser.utils import PGChildNodeView
@@ -52,7 +51,7 @@ class DomainConstraintModule(CollectionNodeModule):
_COLLECTION_LABEL = gettext("Domain Constraints") _COLLECTION_LABEL = gettext("Domain Constraints")
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(DomainConstraintModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
@@ -26,7 +26,7 @@ class DomainDeleteMultipleTestCase(BaseTestGenerator):
domain_utils.test_cases) domain_utils.test_cases)
def setUp(self): def setUp(self):
super(DomainDeleteMultipleTestCase, self).setUp() super().setUp()
self.database_info = parent_node_dict["database"][-1] self.database_info = parent_node_dict["database"][-1]
self.db_id = self.database_info["db_id"] self.db_id = self.database_info["db_id"]
self.server_id = self.database_info["server_id"] self.server_id = self.database_info["server_id"]
@@ -25,7 +25,7 @@ class DomainGetDependentsAndDependencyTestCase(BaseTestGenerator):
domain_utils.test_cases) domain_utils.test_cases)
def setUp(self): def setUp(self):
super(DomainGetDependentsAndDependencyTestCase, self).setUp() super().setUp()
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
schema_info = parent_node_dict["schema"][-1] schema_info = parent_node_dict["schema"][-1]
self.server_id = schema_info["server_id"] self.server_id = schema_info["server_id"]
@@ -27,7 +27,7 @@ class DomainGetCollationsTestCase(BaseTestGenerator):
domain_utils.test_cases) domain_utils.test_cases)
def setUp(self): def setUp(self):
super(DomainGetCollationsTestCase, self).setUp() super().setUp()
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
schema_info = parent_node_dict["schema"][-1] schema_info = parent_node_dict["schema"][-1]
self.server_id = schema_info["server_id"] self.server_id = schema_info["server_id"]
@@ -26,7 +26,7 @@ class DomainGetNodeTestCase(BaseTestGenerator):
domain_utils.test_cases) domain_utils.test_cases)
def setUp(self): def setUp(self):
super(DomainGetNodeTestCase, self).setUp() super().setUp()
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
schema_info = parent_node_dict["schema"][-1] schema_info = parent_node_dict["schema"][-1]
self.server_id = schema_info["server_id"] self.server_id = schema_info["server_id"]
@@ -32,7 +32,7 @@ class DomainGetTypesTestCase(BaseTestGenerator):
domain_utils.test_cases) domain_utils.test_cases)
def setUp(self): def setUp(self):
super(DomainGetTypesTestCase, self).setUp() super().setUp()
self.db_name = parent_node_dict["database"][-1]["db_name"] self.db_name = parent_node_dict["database"][-1]["db_name"]
schema_info = parent_node_dict["schema"][-1] schema_info = parent_node_dict["schema"][-1]
self.server_id = schema_info["server_id"] self.server_id = schema_info["server_id"]
@@ -18,7 +18,7 @@ from flask import render_template, make_response, request, jsonify, \
current_app current_app
from flask_babel import gettext from flask_babel import gettext
import pgadmin.browser.server_groups.servers.databases as databases from pgadmin.browser.server_groups.servers import databases
from config import PG_DEFAULT_DRIVER from config import PG_DEFAULT_DRIVER
from pgadmin.browser.server_groups.servers.databases.schemas.utils import \ from pgadmin.browser.server_groups.servers.databases.schemas.utils import \
SchemaChildModule, DataTypeReader SchemaChildModule, DataTypeReader
@@ -60,7 +60,7 @@ class ForeignTableModule(SchemaChildModule):
_COLLECTION_LABEL = gettext("Foreign Tables") _COLLECTION_LABEL = gettext("Foreign Tables")
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):
super(ForeignTableModule, self).__init__(*args, **kwargs) super().__init__(*args, **kwargs)
self.min_ver = None self.min_ver = None
self.max_ver = None self.max_ver = None
@@ -37,7 +37,7 @@ class ForeignTableAddTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create foreign data wrapper and """ This function will create foreign data wrapper and
foreign server. """ foreign server. """
super(ForeignTableAddTestCase, self).setUp() super().setUp()
# Load test data # Load test data
self.data = self.test_data self.data = self.test_data
@@ -37,7 +37,7 @@ class ForeignTableDeleteTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create foreign data wrapper, foreign server """ This function will create foreign data wrapper, foreign server
and foreign table. """ and foreign table. """
super(ForeignTableDeleteTestCase, self).setUp() super().setUp()
# Load test data # Load test data
self.data = self.test_data self.data = self.test_data
@@ -37,7 +37,7 @@ class ForeignTableDependenciesDependentsTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create foreign data wrapper, foreign server """ This function will create foreign data wrapper, foreign server
and foreign table. """ and foreign table. """
super(ForeignTableDependenciesDependentsTestCase, self).setUp() super().setUp()
# Load test data # Load test data
self.data = self.test_data self.data = self.test_data
@@ -37,7 +37,7 @@ class ForeignTableGetTestCase(BaseTestGenerator):
def setUp(self): def setUp(self):
""" This function will create foreign data wrapper, foreign server """ This function will create foreign data wrapper, foreign server
and foreign table. """ and foreign table. """
super(ForeignTableGetTestCase, self).setUp() super().setUp()
# Load test data # Load test data
self.data = self.test_data self.data = self.test_data

Some files were not shown because too many files have changed in this diff Show More