def METHOD_NAME(mock_write: MagicMock, s3_writer: FireboltS3Writer) -> None:
    s3_writer.flush_interval = 2
    s3_writer.queue_write_data("dummy", "id1", 20200101, '{"key": "value"}')
    mock_write.assert_not_called()
    assert s3_writer._values == 1
    s3_writer.queue_write_data("dummy", "id1", 20200101, '{"key": "value"}')
    mock_write.assert_called_once_with(table=ANY, root_path="dummy_bucket/airbyte_output/111_dummy-uuid/dummy", filesystem=s3_writer.fs)
    assert len(s3_writer._buffer.keys()) == 0
    assert s3_writer._values == 0
    assert s3_writer._updated_tables == set(["dummy"])
    mock_write.reset_mock()
    s3_writer.queue_write_data("dummy", "id1", 20200101, '{"key": "value"}')
    mock_write.assert_not_called()
    assert len(s3_writer._buffer.keys()) == 1
    assert s3_writer._updated_tables == set(["dummy"])