diff --git a/.gitignore b/.gitignore index a741440..9222abf 100644 --- a/.gitignore +++ b/.gitignore @@ -114,3 +114,6 @@ AUTHORS # Ansible *.retry + +# *nix pyenv +*~ diff --git a/Pipfile b/Pipfile index 0ad47d6..a91a991 100644 --- a/Pipfile +++ b/Pipfile @@ -8,7 +8,7 @@ pbr = ">=2.0.0" pytest = "*" pytest-xdist = "*" pytest-cov = "*" -yapf = "~=0.27.0" +yapf = "~=0.28.0" hacking = ">=1.1.0" bandit = ">=1.6.0" tox = "*" diff --git a/Pipfile.lock b/Pipfile.lock index e0fdc37..3dd3a7d 100644 --- a/Pipfile.lock +++ b/Pipfile.lock @@ -1,7 +1,7 @@ { "_meta": { "hash": { - "sha256": "d1c864960a43573d69498819934a7926b20dea9fa67d41ec1daa2a9e8f06bbb9" + "sha256": "998682b3c6b9e786e008f8d48847ec5317eb9b8054cc6cee3a91f1d57b7c5bb7" }, "pipfile-spec": 6, "requires": { @@ -431,11 +431,11 @@ }, "yapf": { "hashes": [ - "sha256:34f6f80c446dcb2c44bd644c4037a2024b6645e293a4c9c4521983dd0bb247a1", - "sha256:613deba14233623ff3432d9d5032631b5f600be97b39f66932cbe67648bfa8ea" + "sha256:02ace10a00fa2e36c7ebd1df2ead91dbfbd7989686dc4ccbdc549e95d19f5780", + "sha256:6f94b6a176a7c114cfa6bad86d40f259bbe0f10cf2fa7f2f4b3596fc5802a41b" ], "index": "pypi", - "version": "==0.27.0" + "version": "==0.28.0" }, "zipp": { "hashes": [ diff --git a/spyglass/data_extractor/base.py b/spyglass/data_extractor/base.py index 7f4f68c..9d9d827 100755 --- a/spyglass/data_extractor/base.py +++ b/spyglass/data_extractor/base.py @@ -22,7 +22,6 @@ LOG = logging.getLogger(__name__) class BaseDataSourcePlugin(metaclass=abc.ABCMeta): """Provide basic hooks for data source plugins""" - def __init__(self, region, **kwargs): self.source_type = None self.source_name = None diff --git a/spyglass/data_extractor/models.py b/spyglass/data_extractor/models.py index 090af45..e055797 100644 --- a/spyglass/data_extractor/models.py +++ b/spyglass/data_extractor/models.py @@ -43,7 +43,6 @@ def _parse_ip(addr): class ServerList(object): """Model for a list of servers""" - def __init__(self, server_list): """Validates a list of server IPs and creates a list of them @@ -84,7 +83,6 @@ class ServerList(object): class IPList(object): """Model for IP addresses for a baremetal host""" - def __init__( self, oob=DATA_DEFAULT, @@ -173,7 +171,6 @@ class IPList(object): class Host(object): """Model for a baremetal host""" - def __init__(self, name, **kwargs): """Stores data for a baremetal host @@ -218,7 +215,6 @@ class Host(object): class Rack(object): """Model for a baremetal rack""" - def __init__(self, name: str, host_list: list): """Stores data for the top-level, baremetal rack @@ -273,7 +269,6 @@ class Rack(object): class VLANNetworkData(object): """Model for single entry of VLAN Network Data""" - def __init__(self, name: str, **kwargs): """Stores single entry of VLAN Network Data @@ -384,7 +379,6 @@ class VLANNetworkData(object): class Network(object): """Model for network configurations""" - def __init__(self, vlan_network_data: list, **kwargs): """Stores data for Airship network configurations @@ -450,7 +444,6 @@ class Network(object): class SiteInfo(object): """Model for general site information""" - def __init__(self, name, **kwargs): """Stores general site information such as location data and site name @@ -542,7 +535,6 @@ class SiteInfo(object): class SiteDocumentData(object): """High level model for site data""" - def __init__( self, site_info: SiteInfo, diff --git a/spyglass/validators/json_validator.py b/spyglass/validators/json_validator.py index 48561ff..0c21952 100644 --- a/spyglass/validators/json_validator.py +++ b/spyglass/validators/json_validator.py @@ -30,7 +30,6 @@ LOG_FORMAT = '%(asctime)s %(levelname)-8s %(name)s:' \ class JSONSchemaValidator(BaseDocumentValidator): """Validator for validating documents using jsonschema""" - def __init__( self, document_path, diff --git a/spyglass/validators/validator.py b/spyglass/validators/validator.py index 9c011ca..e6d1065 100644 --- a/spyglass/validators/validator.py +++ b/spyglass/validators/validator.py @@ -17,7 +17,6 @@ import abc class BaseDocumentValidator(metaclass=abc.ABCMeta): """Abstract class for document validation""" - def __init__(self): self.documents = [] self.schemas = [] diff --git a/tests/unit/data_extractor/test_models.py b/tests/unit/data_extractor/test_models.py index 49d0f72..d67efbf 100644 --- a/tests/unit/data_extractor/test_models.py +++ b/tests/unit/data_extractor/test_models.py @@ -28,7 +28,6 @@ FIXTURE_DIR = os.path.join( class TestParseIp(unittest.TestCase): """Tests the _parse_ip validator for Spyglass models""" - def test__parse_ip(self): """Tests basic function of _parse_ip validator""" addr = '10.23.0.1' @@ -853,7 +852,6 @@ class TestSiteDocumentData(unittest.TestCase): class TestValidateKeyInIntermediaryDict(unittest.TestCase): """Tests the _validate_key_in_intermediary_dict function""" - def test__validate_key_in_intermediary_dict(self): test_dictionary = {'test_key': 'value'} key = 'test_key' @@ -869,7 +867,6 @@ class TestValidateKeyInIntermediaryDict(unittest.TestCase): class TestSiteDocumentDataFactory(unittest.TestCase): """Tests the site_document_data_factory function""" - def setUp(self) -> None: test_intermediary_path = os.path.join( FIXTURE_DIR, 'test_intermediary.yaml')