Commit 318d3b716a148f3f0624d8aefcf6a98daa6e1536

Authored by Christian Herdtweck
1 parent 9ef73692

unittest: move test data reader to util dir

With this change we replace the relative import.

Also use with-statement to open test file, so file is always closed after
reading (python3 unittest issued a warning).
tests/rtfobj/test_issue_185.py
1 import unittest, sys, os 1 import unittest, sys, os
2 2
3 -from .. import testdata_reader 3 +from tests.test_utils import testdata_reader
4 from oletools import rtfobj 4 from oletools import rtfobj
5 5
6 class TestRtfObjIssue185(unittest.TestCase): 6 class TestRtfObjIssue185(unittest.TestCase):
tests/test_utils/testdata_reader.py 0 → 100644
  1 +import os
  2 +from os.path import dirname, abspath, normpath, join
  3 +from . import DATA_BASE_DIR
  4 +
  5 +
  6 +def read(relative_path):
  7 + with open(join(DATA_BASE_DIR, relative_path), 'rb') as file_handle:
  8 + return file_handle.read()
tests/testdata_reader.py deleted
1 -import os  
2 -  
3 -def read(relative_path):  
4 - test_data = os.path.dirname(os.path.abspath(__file__)) + '/test-data/'  
5 - return open(test_data + relative_path, 'rb').read()  
6 -