тестить БД в тест плане приложения - плохая идея, но если некуда деться - в чем вопрос-то? права юзеру базы ставь криейт делит БД и делай сколько хочешь
start = date(2018, 7, 1)
end = date(2018, 9, 15)
all_days = [start + timedelta(x) for x in range((end - start).days + 1)]
week_days = [x for x in all_days if x.weekday() in [1, 2, 3, 4, 5]]