Fix py3 os.linesep wart

This commit is contained in:
Daniel A. Wozniak 2018-04-13 14:29:36 -07:00
parent 3c565d7e54
commit 46fa2c04de
No known key found for this signature in database
GPG key ID: 166B9D2C06C82D61

View file

@ -44,6 +44,7 @@ except ImportError:
HAS_TIMELIB = False
TEMPLATES_DIR = os.path.dirname(os.path.abspath(__file__))
BLINESEP = salt.utils.to_bytes(os.linesep)
class MockFileClient(object):
@ -69,10 +70,10 @@ def _setup_test_dir(src_dir, test_dir):
salt.utils.files.recursive_copy(src_dir, test_dir)
filename = os.path.join(test_dir, 'non_ascii')
with salt.utils.fopen(filename, 'wb') as fp:
fp.write(b'Assun\xc3\xa7\xc3\xa3o' + os.linesep)
fp.write(b'Assun\xc3\xa7\xc3\xa3o' + BLINESEP)
filename = os.path.join(test_dir, 'hello_simple')
with salt.utils.fopen(filename, 'wb') as fp:
fp.write(b'world' + os.linesep)
fp.write(b'world' + BLINESEP)
filename = os.path.join(test_dir, 'hello_import')
lines = [
r"{% from 'macro' import mymacro -%}",
@ -81,7 +82,7 @@ def _setup_test_dir(src_dir, test_dir):
]
with salt.utils.fopen(filename, 'wb') as fp:
for line in lines:
fp.write(line.encode('utf-8') + os.linesep)
fp.write(line.encode('utf-8') + BLINESEP)
class TestSaltCacheLoader(TestCase):