Expand disabled pylint rules. (#29162)

* Expand disabled pylint rules.
* Fix pylint and unicode issues in ansible-test.
This commit is contained in:
Matt Clay 2017-09-09 08:59:09 -07:00 committed by GitHub
commit f88750d665
5 changed files with 87 additions and 9 deletions

View file

@ -89,7 +89,7 @@ class PylintTest(SanitySingleVersion):
messages = []
errors = [SanityMessage(
message=m['message'],
message=m['message'].replace('\n', ' '),
path=m['path'],
line=int(m['line']),
column=int(m['column']),

View file

@ -359,7 +359,7 @@ class TestFailure(TestResult):
if self.summary:
block = self.summary
else:
block = '\n'.join(str(m) for m in self.messages)
block = '\n'.join(m.format() for m in self.messages)
message = block.strip()

View file

@ -374,6 +374,9 @@ class Display(object):
message = message.replace(self.clear, color)
message = '%s%s%s' % (color, message, self.clear)
if sys.version_info[0] == 2 and isinstance(message, type(u'')):
message = message.encode('utf-8')
print(message, file=fd)
fd.flush()