1
0
Fork 0
mycli/test/features/fixture_utils.py
Daniel Baumann 94e3fc38e7
Adding upstream version 1.23.2.
Signed-off-by: Daniel Baumann <daniel@debian.org>
2025-02-09 18:53:36 +01:00

29 lines
711 B
Python

import os
import io
def read_fixture_lines(filename):
"""Read lines of text from file.
:param filename: string name
:return: list of strings
"""
lines = []
for line in open(filename):
lines.append(line.strip())
return lines
def read_fixture_files():
"""Read all files inside fixture_data directory."""
fixture_dict = {}
current_dir = os.path.dirname(__file__)
fixture_dir = os.path.join(current_dir, 'fixture_data/')
for filename in os.listdir(fixture_dir):
if filename not in ['.', '..']:
fullname = os.path.join(fixture_dir, filename)
fixture_dict[filename] = read_fixture_lines(fullname)
return fixture_dict