|
2 | 2 | # Path: appointment/tests/utils/test_db_helpers.py
|
3 | 3 |
|
4 | 4 | import datetime
|
5 |
| -from unittest.mock import patch, ANY |
| 5 | +from unittest.mock import patch |
6 | 6 |
|
7 | 7 | from django.apps import apps
|
8 | 8 | from django.conf import settings
|
9 |
| -from django.contrib.auth.hashers import make_password |
10 | 9 | from django.core.cache import cache
|
11 |
| -from django.core.exceptions import FieldDoesNotExist |
12 | 10 | from django.test import TestCase
|
13 | 11 | from django.urls import reverse
|
14 | 12 | from django.utils import timezone
|
|
17 | 15 | from appointment.models import DayOff, PaymentInfo
|
18 | 16 | from appointment.tests.base.base_test import BaseTest
|
19 | 17 | from appointment.utils.date_time import get_current_year
|
20 |
| -from appointment.utils.db_helpers import (calculate_slots, cancel_existing_reminder, check_day_off_for_staff, |
21 |
| - create_and_save_appointment, |
22 |
| - create_payment_info_and_get_url, exclude_booked_slots, |
23 |
| - day_off_exists_for_date_range, get_all_staff_members, |
24 |
| - get_all_appointments, Config, get_appointment_buffer_time, |
25 |
| - get_appointment_by_id, get_appointment_finish_time, |
26 |
| - get_appointment_lead_time, get_appointment_slot_duration, |
27 |
| - get_appointments_for_date_and_time, get_config, |
28 |
| - get_day_off_by_id, WorkingHours, get_non_working_days_for_staff, |
29 |
| - get_staff_member_appointment_list, |
30 |
| - get_weekday_num_from_date, get_staff_member_start_time, |
31 |
| - get_staff_member_end_time, get_staff_member_buffer_time, |
32 |
| - get_staff_member_slot_duration, get_user_by_email, get_user_model, |
33 |
| - get_staff_member_from_user_id_or_logged_in, |
34 |
| - get_staff_member_by_user_id, schedule_email_reminder, |
35 |
| - update_appointment_reminder, working_hours_exist, |
36 |
| - is_working_day, |
37 |
| - get_working_hours_for_staff_and_day, |
38 |
| - get_working_hours_by_id, get_website_name, get_times_from_config, |
39 |
| - create_new_user, generate_unique_username_from_email, parse_name, |
40 |
| - create_user_with_email, create_user_with_username) |
| 18 | +from appointment.utils.db_helpers import (Config, WorkingHours, calculate_slots, cancel_existing_reminder, |
| 19 | + check_day_off_for_staff, create_and_save_appointment, create_new_user, |
| 20 | + create_payment_info_and_get_url, day_off_exists_for_date_range, |
| 21 | + exclude_booked_slots, generate_unique_username_from_email, |
| 22 | + get_all_appointments, get_all_staff_members, get_appointment_buffer_time, |
| 23 | + get_appointment_by_id, get_appointment_finish_time, get_appointment_lead_time, |
| 24 | + get_appointment_slot_duration, get_appointments_for_date_and_time, get_config, |
| 25 | + get_day_off_by_id, get_non_working_days_for_staff, |
| 26 | + get_staff_member_appointment_list, get_staff_member_buffer_time, |
| 27 | + get_staff_member_by_user_id, get_staff_member_end_time, |
| 28 | + get_staff_member_from_user_id_or_logged_in, get_staff_member_slot_duration, |
| 29 | + get_staff_member_start_time, get_times_from_config, get_user_by_email, |
| 30 | + get_user_model, get_website_name, get_weekday_num_from_date, |
| 31 | + get_working_hours_by_id, get_working_hours_for_staff_and_day, is_working_day, |
| 32 | + parse_name, schedule_email_reminder, update_appointment_reminder, |
| 33 | + working_hours_exist) |
41 | 34 |
|
42 | 35 |
|
43 | 36 | class TestCalculateSlots(TestCase):
|
|
0 commit comments