Skip to content
Snippets Groups Projects

Introduced data value object

Merged Adham Hashibon requested to merge data-value into master
9 files
+ 27
31
Compare changes
  • Side-by-side
  • Inline
Files
9
import unittest
from force_bdss.core.data_value import DataValue
from force_bdss.core_plugins.dummy.csv_extractor.csv_extractor_data_source \
import CSVExtractorDataSource
from force_bdss.core_plugins.dummy.csv_extractor.csv_extractor_model import \
CSVExtractorModel
from force_bdss.data_sources.base_data_source_bundle import \
BaseDataSourceBundle
from force_bdss.data_sources.data_source_result import DataSourceResult
from force_bdss.tests import fixtures
try:
@@ -27,7 +27,11 @@ class TestCSVExtractorDataSource(unittest.TestCase):
ds = CSVExtractorDataSource(self.bundle)
model = CSVExtractorModel(self.bundle)
model.filename = fixtures.get("foo.csv")
mock_params = mock.Mock()
mock_params.values = [1.0]
model.row = 3
model.column = 5
mock_params = []
result = ds.run(model, mock_params)
self.assertIsInstance(result, DataSourceResult)
self.assertIsInstance(result, list)
self.assertEqual(len(result), 1)
self.assertIsInstance(result[0], DataValue)
self.assertEqual(result[0].value, 42)
Loading