31 lines
572 B
Python
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)
|