Esempio n. 1
0
def test_file_io_rewrite_read(temp_file):
    fileio = FileIO(temp_file)
    content1 = "message 1\n"
    fileio.write(content1)
    assert fileio.read() == content1
    content2 = "message 2\n"
    fileio.rewrite(content2)
    assert fileio.read(position=0) == content2
Esempio n. 2
0
def test_file_io_rewrite_read(tc_unittest):
    temp_file = tc_unittest.get_temp_file()
    fileio = FileIO(temp_file)
    content1 = "message 1\n"
    fileio.write(content1)
    assert fileio.read() == content1
    content2 = "message 2\n"
    fileio.rewrite(content2)
    assert fileio.read(position=0) == content2
Esempio n. 3
0
def test_file_io_write_read(tc_unittest):
    temp_file = tc_unittest.get_temp_file()
    fileio = FileIO(temp_file)
    input_content = tc_unittest.get_utf8_test_messages(counter=1)
    fileio.write(input_content)
    output = fileio.read()
    assert input_content == output
Esempio n. 4
0
def test_file_io_multiple_write_read(tc_unittest):
    temp_file = tc_unittest.get_temp_file()
    fileio = FileIO(tc_unittest.get_fake_logger_factory(), temp_file)
    input_content = tc_unittest.get_utf8_test_messages(counter=1)
    fileio.write(input_content)
    fileio.write(input_content)
    output = fileio.read()
    assert input_content + input_content == output
Esempio n. 5
0
def test_file_io_multiple_write_read(temp_file, test_message):
    fileio = FileIO(temp_file)
    fileio.write(test_message)
    fileio.write(test_message)
    output = fileio.read()
    assert test_message + test_message == output