DependencyInjectionTestBase   A
last analyzed

Complexity

Total Complexity 1

Size/Duplication

Total Lines 45
Duplicated Lines 0 %

Importance

Changes 0
Metric Value
c 0
b 0
f 0
dl 0
loc 45
rs 10
wmc 1

1 Method

Rating   Name   Duplication   Size   Complexity  
B setUp() 0 43 1
1
import unittest
2
from mock import Mock
3
4
5
class DependencyInjectionTestBase(unittest.TestCase):
6
7
    def setUp(self):
8
        self.config = Mock()
9
        self.pipelineFactory = Mock()
10
        self.listener = Mock()
11
        self.hasher = Mock()
12
        self.filesys = Mock()
13
        self.repo = Mock()
14
        self.fileFactory = Mock()
15
        self.serializer = Mock()
16
        self.location = Mock()
17
        self.clock = Mock()
18
        self.formatFactory = Mock()
19
        self.format = Mock()
20
        self.format.fileExtension = 'txt'
21
        self.formatFactory.create.return_value = self.format
22
        self.medium = Mock()
23
        self.mediumFactory = Mock()
24
        self.mediumFactory.create.return_value = self.medium
25
        self.locationFactory = Mock()
26
        self.locationFactory.fromString.return_value = self.location
27
        self.users = Mock()
28
        self.camera = Mock()
29
        self.libs = Mock()
30
        self.pictureCache = Mock()
31
        self.query = Mock()
32
        self.dependencies = Mock()
33
        self.dependencies.getQuery.return_value = self.query
34
        self.dependencies.getLibraries.return_value = self.libs
35
        self.dependencies.getCamera.return_value = self.camera
36
        self.dependencies.getPictureCache.return_value = self.pictureCache
37
        self.dependencies.getUsers.return_value = self.users
38
        self.dependencies.getLocationFactory.return_value = self.locationFactory
39
        self.dependencies.getListener.return_value = self.listener
40
        self.dependencies.getHasher.return_value = self.hasher
41
        self.dependencies.getFilesystem.return_value = self.filesys
42
        self.dependencies.getRepository.return_value = self.repo
43
        self.dependencies.getFileFactory.return_value = self.fileFactory
44
        self.dependencies.getSerializer.return_value = self.serializer
45
        self.dependencies.getConfiguration.return_value = self.config
46
        self.dependencies.getClock.return_value = self.clock
47
        self.dependencies.getPipelineFactory.return_value = self.pipelineFactory
48
        self.dependencies.getFormatFactory.return_value = self.formatFactory
49
        self.dependencies.getMediumFactory.return_value = self.mediumFactory
50
51
52