boilerplate_test:fix pylint warnings

Fixed the following Pylint warnings:

boilerplate_test.py:34:8: R0205: Class 'Args' inherits from object, can be safely removed from bases in python3 (useless-object-inheritance)
boilerplate_test.py:46:8: W0612: Unused variable 'ret' (unused-variable)
boilerplate_test.py:18:0: C0411: standard import "import unittest" should be placed before "import boilerplate" (wrong-import-order)
boilerplate_test.py:19:0: C0411: standard import "from io import StringIO" should be placed before "import boilerplate" (wrong-import-order)
boilerplate_test.py:20:0: C0411: standard import "import os" should be placed before "import boilerplate" (wrong-import-order)
boilerplate_test.py:21:0: C0411: standard import "import sys" should be placed before "import boilerplate" (wrong-import-order)
This commit is contained in:
Ed Bartosh 2024-01-24 10:56:36 +02:00
parent 4473dfebbf
commit 83de1586e0

View File

@ -14,12 +14,13 @@
# See the License for the specific language governing permissions and # See the License for the specific language governing permissions and
# limitations under the License. # limitations under the License.
import boilerplate
import unittest
from io import StringIO
import os import os
import sys import sys
import unittest
from io import StringIO
import boilerplate
class TestBoilerplate(unittest.TestCase): class TestBoilerplate(unittest.TestCase):
""" """
@ -31,19 +32,19 @@ class TestBoilerplate(unittest.TestCase):
def test_boilerplate(self): def test_boilerplate(self):
os.chdir("test/") os.chdir("test/")
class Args(object): class Args:
def __init__(self): filenames = []
self.filenames = [] rootdir = "."
self.rootdir = "." boilerplate_dir = "../"
self.boilerplate_dir = "../" verbose = True
self.verbose = True
# capture stdout # capture stdout
old_stdout = sys.stdout old_stdout = sys.stdout
sys.stdout = StringIO() sys.stdout = StringIO()
boilerplate.args = Args() boilerplate.args = Args
ret = boilerplate.main() ret = boilerplate.main()
self.assertEqual(ret, 0)
output = sorted(sys.stdout.getvalue().split()) output = sorted(sys.stdout.getvalue().split())