[Tutor] mock file reader object
Anshu Kumar
anshu.kumar726 at gmail.com
Thu Feb 11 08:01:03 EST 2016
Hi,
I need to mock file reader object , i tried using @patch('__builtin__.open')
but it will patch my all file open readers.
More precisely i have code something like below
def restore_segments_and_lines_json(segments_file_path,lines_file_path,deleted_segment_ids):
with open(segments_file_path, "rb") as segments_reader:
segments = segments_reader.read()
with open(lines_file_path, "rb") as lines_reader:
lines = lines_readers.read()
""" Do some processing with lines and segments"""
logger.info("updating segments file")
with open(segments_file_path, "wb") as segments_writer:
segments_writer.write(segments, segments_writer)
logger.info("updating lines file")
with open(lines_file_path, "wb") as lines_writer:
lines_writer.write(lines, lines_writer)
I need to mock two different file read and file write opens, can i get
some suggestion.
Thanks in advance,
Anshu
More information about the Tutor
mailing list