taiga-back/tests/integration/test_tasks.py

31 lines
572 B
Python

from unittest import mock
import pytest
from taiga.projects.tasks import services
pytestmark = pytest.mark.django_db
def test_get_tasks_from_bulk():
data = """
Task #1
Task #2
"""
tasks = services.get_tasks_from_bulk(data)
assert len(tasks) == 2
assert tasks[0].subject == "Task #1"
assert tasks[1].subject == "Task #2"
@mock.patch("taiga.projects.tasks.services.db")
def test_create_tasks_in_bulk(db):
data = """
Task #1
Task #2
"""
tasks = services.create_tasks_in_bulk(data)
db.save_in_bulk.assert_called_once_with(tasks, None)