Ejemplo n.º 1
0
 def test_can_persist_n_channel_full_data_returns_true(self):
     assert MetricsCalculation.can_persist({
         'X':
         np.array([1, 2, 3, 4]),
         'Y':
         np.array([1.0, 2.0, 3.0, 4.0])
     })
Ejemplo n.º 2
0
 def test_can_persist_n_channel_empty_data_returns_true(self):
     assert MetricsCalculation.can_persist({
         'X': np.array([]),
         'Y': np.array([])
     })
Ejemplo n.º 3
0
 def test_can_persist_one_channel_full_data_returns_true(self):
     assert MetricsCalculation.can_persist({'X': np.array([1, 2, 3, 4])})
Ejemplo n.º 4
0
 def test_can_persist_float_type_parameter_returns_true(self):
     assert MetricsCalculation.can_persist({'a': 2.0})
Ejemplo n.º 5
0
 def test_can_persist_incorrect_type_parameter_returns_false(self):
     assert not MetricsCalculation.can_persist({'a': None})
Ejemplo n.º 6
0
 def test_can_persist_incorrect_type_channel_data_returns_false(self):
     assert not MetricsCalculation.can_persist({'X': []})
Ejemplo n.º 7
0
 def test_can_persist_empty_data_returns_false(self):
     assert not MetricsCalculation.can_persist({})