Completed
Push — master ( 40c094...b6a1c4 )
by Wojtek
02:30
created

TestGroupedOptimizer.setUp()   A

Complexity

Conditions 1

Size

Total Lines 10

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 10
rs 9.4285
cc 1
1
"""Module for testing grouped optimizer."""
2
3
import unittest.mock as mock
4
from unittest import TestCase
5
6
from grortir.main.model.core.abstract_process import AbstractProcess
7
from grortir.main.model.core.abstract_stage import AbstractStage
8
from grortir.main.optimizers.grouped_optimizer import GroupedOptimizer
9
10
11
class TestGroupedOptimizer(TestCase):
12
    """Class for testing Optimizer."""
13
14
    def setUp(self):
15
        """Set up environment."""
16
        self.some_process = AbstractProcess()
17
        self.first_stage = AbstractStage()
18
        self.second_stage = AbstractStage()
19
        self.third_stage_a = mock.Mock()
20
        self.third_stage_b = mock.Mock()
21
        self.some_process.add_path([self.first_stage, self.second_stage,
0 ignored issues
show
Bug introduced by
The Instance of AbstractProcess does not seem to have a member named add_path.

This check looks for calls to members that are non-existent. These calls will fail.

The member could have been renamed or removed.

Loading history...
22
                                    self.third_stage_a])
23
        self.some_process.add_edge(self.second_stage, self.third_stage_b)
0 ignored issues
show
Bug introduced by
The Instance of AbstractProcess does not seem to have a member named add_edge.

This check looks for calls to members that are non-existent. These calls will fail.

The member could have been renamed or removed.

Loading history...
24
25
    def test___init__(self):
26
        """Testing creating object."""
27
        optimizer = GroupedOptimizer(self.some_process, mock.Mock(),
28
                                     mock.Mock())
29
        self.assertIsNotNone(optimizer)
30
        self.assertEqual(optimizer.process, self.some_process)
31