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
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
https://mail.python.org/mailman/listinfo/tutor

Reply via email to