Skip to content
Snippets Groups Projects
Commit 0123e2af authored by Stefano Borini's avatar Stefano Borini
Browse files

Coverage

parent 6aeefad0
No related branches found
No related tags found
1 merge request!68Introduced data value object
import unittest
from force_bdss.core.data_value import DataValue
from force_bdss.core_plugins.dummy.kpi_adder.kpi_adder_model import \
KPIAdderModel
from force_bdss.kpi.base_kpi_calculator_bundle import BaseKPICalculatorBundle
try:
import mock
except ImportError:
from unittest import mock
from force_bdss.core_plugins.dummy.kpi_adder.kpi_adder_calculator import \
KPIAdderCalculator
class TestKPIAdderCalculator(unittest.TestCase):
def test_basic_functionality(self):
kpic = KPIAdderCalculator(mock.Mock(spec=BaseKPICalculatorBundle))
model = KPIAdderModel(mock.Mock(spec=BaseKPICalculatorBundle))
model.cuba_type_in = "PRESSURE"
model.cuba_type_out = "TOTAL_PRESSURE"
dv1 = DataValue(type="PRESSURE", value=10)
dv2 = DataValue(type="PRESSURE", value=30)
res = kpic.run(model, [dv1, dv2])
self.assertEqual(res[0].type, "TOTAL_PRESSURE")
self.assertEqual(res[0].value, 40)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment