From 4a5104a745e2d0c378431a92e666d2a89be2c88f Mon Sep 17 00:00:00 2001
From: Stefano Borini <sborini@enthought.com>
Date: Tue, 1 Aug 2017 16:40:57 +0100
Subject: [PATCH] Fixed tests

---
 .../core_plugins/dummy/dummy_dakota/dakota_communicator.py | 4 ++--
 .../core_plugins/dummy/kpi_adder/kpi_adder_calculator.py   | 2 ++
 force_bdss/mco/parameters/base_mco_parameter.py            | 4 ++--
 force_bdss/tests/fixtures/test_csv.json                    | 7 ++++++-
 4 files changed, 12 insertions(+), 5 deletions(-)

diff --git a/force_bdss/core_plugins/dummy/dummy_dakota/dakota_communicator.py b/force_bdss/core_plugins/dummy/dummy_dakota/dakota_communicator.py
index e1d10fd..fbcb6f9 100644
--- a/force_bdss/core_plugins/dummy/dummy_dakota/dakota_communicator.py
+++ b/force_bdss/core_plugins/dummy/dummy_dakota/dakota_communicator.py
@@ -9,8 +9,8 @@ class DummyDakotaCommunicator(BaseMCOCommunicator):
     def receive_from_mco(self, model):
         data = sys.stdin.read()
         values = list(map(float, data.split()))
-        value_names = [p.value_name for p in model.parameters]
-        value_types = [p.value_type for p in model.parameters]
+        value_names = [p.name for p in model.parameters]
+        value_types = [p.type for p in model.parameters]
 
         return [
             DataValue(type=type_, name=name, value=value)
diff --git a/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_calculator.py b/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_calculator.py
index ff4b7ce..793810e 100644
--- a/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_calculator.py
+++ b/force_bdss/core_plugins/dummy/kpi_adder/kpi_adder_calculator.py
@@ -22,6 +22,8 @@ class KPIAdderCalculator(BaseKPICalculator):
         return (
             (
                 Slot(type=model.cuba_type_in),
+                Slot(type=model.cuba_type_in),
+                Slot(type=model.cuba_type_in),
             ),
             (
                 Slot(type=model.cuba_type_out),
diff --git a/force_bdss/mco/parameters/base_mco_parameter.py b/force_bdss/mco/parameters/base_mco_parameter.py
index 51f4503..5e09fcd 100644
--- a/force_bdss/mco/parameters/base_mco_parameter.py
+++ b/force_bdss/mco/parameters/base_mco_parameter.py
@@ -14,10 +14,10 @@ class BaseMCOParameter(HasStrictTraits):
     factory = Instance(BaseMCOParameterFactory, visible=False, transient=True)
 
     #: A user defined name for the parameter
-    value_name = String()
+    name = String()
 
     #: A CUBA key describing the type of the parameter
-    value_type = String()
+    type = String()
 
     def __init__(self, factory, *args, **kwargs):
         self.factory = factory
diff --git a/force_bdss/tests/fixtures/test_csv.json b/force_bdss/tests/fixtures/test_csv.json
index 880e66e..65df788 100644
--- a/force_bdss/tests/fixtures/test_csv.json
+++ b/force_bdss/tests/fixtures/test_csv.json
@@ -10,7 +10,9 @@
             "model_data": {
                 "initial_value": 3,
                 "lower_bound": 0,
-                "upper_bound": 10
+                "upper_bound": 10,
+                "name": "p0",
+                "type": "PRESSURE"
             }
           }
         ]
@@ -53,6 +55,9 @@
           "cuba_type_in": "PRESSURE",
           "cuba_type_out": "TOTAL_PRESSURE",
           "input_slot_maps": [
+            {
+              "name": "p0"
+            },
             {
               "name": "p1"
             },
-- 
GitLab