Lint: Expect bytes rather than unicode from subprocess.

This commit is contained in:
Ms2ger 2019-08-09 15:54:45 +02:00
parent b78cb852e6
commit 0b5ff0e151
1 changed files with 3 additions and 2 deletions

View File

@ -78,11 +78,12 @@ def create_file_test(name, fspath):
result = self.lint([tmp_file]) result = self.lint([tmp_file])
if len(expected) == 0: if len(expected) == 0:
self.assertEqual(result['returncode'], 0) self.assertEqual(result['returncode'], 0)
self.assertEqual(result['stderr'], '') self.assertEqual(result['stderr'], b'')
else: else:
self.assertNotEqual(result['returncode'], 0) self.assertNotEqual(result['returncode'], 0)
stderr = result['stderr'].decode("utf-8")
for err in expected: for err in expected:
self.assertIn(err, result['stderr']) self.assertIn(err, stderr)
return test return test