добавил систему миграций и связь одной записи Redmine с несколькими активностями Clockify и запретил отправку трудочасов при инициализации базы данных
This commit is contained in:
@@ -92,11 +92,15 @@ class TrackingServiceTestCase(TestCase):
|
||||
is_debug=False,
|
||||
)
|
||||
|
||||
service._save_tracked_activity(aggregated_activity)
|
||||
service._save_tracked_activity(aggregated_activity, 42)
|
||||
|
||||
self.assertTrue(all(activity.is_tracked for activity in activities))
|
||||
db.insert_activities.assert_called_once_with(activities)
|
||||
db.insert_time_entries.assert_called_once_with(activities)
|
||||
db.insert_time_entry.assert_called_once_with(
|
||||
aggregated_activity,
|
||||
activities,
|
||||
42,
|
||||
)
|
||||
|
||||
def test_activities_for_different_tasks_are_not_merged(self):
|
||||
"""Активности разных задач остаются отдельными записями Redmine."""
|
||||
|
||||
Reference in New Issue
Block a user