Passed
Push — master ( 00d837...bc5250 )
by Jace
49s
created

TestImageService   A

Complexity

Total Complexity 4

Size/Duplication

Total Lines 16
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 16
rs 10
wmc 4
1
# pylint: disable=no-self-use
2
3
from unittest.mock import Mock
4
5
6
class TestImageService:
7
8
    mock_template = Mock()
9
    mock_text = Mock()
10
    mock_image = Mock()
11
    mock_image.template = mock_template
12
    mock_image.text = mock_text
13
14
    def test_create(self, image_service):
15
        image = image_service.create(self.mock_template, self.mock_text)
16
17
        assert image_service.image_store.create.called_once_with(
18
            self.mock_image)
19
20
        assert image.template is self.mock_image.template
21
        assert image.text is self.mock_image.text
22