Merge ~peppepetra/charm-juju-controller:lint-20.08 into charm-juju-controller:master

Proposed by Giuseppe Petralia
Status: Merged
Approved by: Alvaro Uria
Approved revision: 638bba62dd9dff9d02d3d7258e561b415590f8d6
Merged at revision: 05b68f515425c945952f5af7c198391653cf4975
Proposed branch: ~peppepetra/charm-juju-controller:lint-20.08
Merge into: charm-juju-controller:master
Prerequisite: ~peppepetra/charm-juju-controller:blacken-20.08
Diff against target: 114 lines (+15/-6)
7 files modified
src/files/plugins/check_jujucontroller.py (+3/-1)
src/lib/lib_juju_controller.py (+1/-0)
src/reactive/juju_controller.py (+2/-0)
src/tests/functional/tests/tests_juju_controller.py (+1/-2)
src/tests/unit/conftest.py (+4/-0)
src/tests/unit/test_check_jujucontroller.py (+1/-0)
src/tox.ini (+3/-3)
Reviewer Review Type Date Requested Status
Alvaro Uria (community) Approve
Review via email: mp+388750@code.launchpad.net

Commit message

Fix linting

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Unable to determine commit message from repository - please click "Set commit message" and enter the commit message manually.

Revision history for this message
Alvaro Uria (aluria) wrote :

+1 I tested this together with the other 2 MPs (blacken and makefile) and all tests passed.

review: Approve
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Change successfully merged at revision 05b68f515425c945952f5af7c198391653cf4975

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/src/files/plugins/check_jujucontroller.py b/src/files/plugins/check_jujucontroller.py
2index 0dc0946..cc1b2e0 100755
3--- a/src/files/plugins/check_jujucontroller.py
4+++ b/src/files/plugins/check_jujucontroller.py
5@@ -9,12 +9,14 @@ This NRPE check queries the juju controller endpoint and returns the following:
6 * CRITICAL in any other case
7 """
8
9-from enum import Enum
10 import sys
11+from enum import Enum
12
13 import requests
14 from requests.exceptions import RequestException
15+
16 import semver
17+
18 import yaml
19
20 # Code duplication, I know, but importing from lib_juju_controller.py is not
21diff --git a/src/lib/lib_juju_controller.py b/src/lib/lib_juju_controller.py
22index 2b45272..6432c3c 100644
23--- a/src/lib/lib_juju_controller.py
24+++ b/src/lib/lib_juju_controller.py
25@@ -5,6 +5,7 @@ import os
26 import shutil
27
28 from charmhelpers.core import hookenv
29+
30 import yaml
31
32 AGENTDIRGLOB = "/var/lib/juju/agents/machine-*"
33diff --git a/src/reactive/juju_controller.py b/src/reactive/juju_controller.py
34index 5905b53..25efd3d 100644
35--- a/src/reactive/juju_controller.py
36+++ b/src/reactive/juju_controller.py
37@@ -7,6 +7,7 @@ import os
38
39 from charmhelpers.contrib.charmsupport import nrpe
40 from charmhelpers.core import hookenv
41+
42 from charms.reactive import (
43 clear_flag,
44 hook,
45@@ -15,6 +16,7 @@ from charms.reactive import (
46 when_file_changed,
47 when_not,
48 )
49+
50 from lib_juju_controller import JujuControllerHelper
51
52 helper = JujuControllerHelper()
53diff --git a/src/tests/functional/tests/tests_juju_controller.py b/src/tests/functional/tests/tests_juju_controller.py
54index 3fd5229..da69629 100644
55--- a/src/tests/functional/tests/tests_juju_controller.py
56+++ b/src/tests/functional/tests/tests_juju_controller.py
57@@ -2,9 +2,8 @@
58 """Functional tests module."""
59 import json
60 import os
61-from pathlib import Path
62 import unittest
63-
64+from pathlib import Path
65
66 from zaza import model, sync_wrapper
67 from zaza.charm_lifecycle import utils as lifecycle_utils
68diff --git a/src/tests/unit/conftest.py b/src/tests/unit/conftest.py
69index b67d094..64f110c 100644
70--- a/src/tests/unit/conftest.py
71+++ b/src/tests/unit/conftest.py
72@@ -3,9 +3,13 @@
73 import os
74
75 from charmhelpers.core import unitdata
76+
77 import mock
78+
79 import pytest
80+
81 import responses
82+
83 import yaml
84
85
86diff --git a/src/tests/unit/test_check_jujucontroller.py b/src/tests/unit/test_check_jujucontroller.py
87index e6cad4a..fd10e36 100644
88--- a/src/tests/unit/test_check_jujucontroller.py
89+++ b/src/tests/unit/test_check_jujucontroller.py
90@@ -4,6 +4,7 @@ import os
91 import sys
92
93 import pytest
94+
95 import responses
96
97 PLUGINS_DIR = os.path.join(os.path.dirname(__file__), "../../files/plugins")
98diff --git a/src/tox.ini b/src/tox.ini
99index 463f0a4..24fb13b 100644
100--- a/src/tox.ini
101+++ b/src/tox.ini
102@@ -29,9 +29,9 @@ commands =
103 deps =
104 black
105 flake8
106-#TODO flake8-docstrings
107-#TODO flake8-import-order
108-#TODO pep8-naming
109+ flake8-docstrings
110+ flake8-import-order
111+ pep8-naming
112 flake8-colors
113
114 [flake8]

Subscribers

People subscribed via source and target branches

to all changes: