コード例 #1
0
 def test_parse_df_creator_invalid_data_labels(self):
     data = [
         {"datetime1": "2018-08-24T00:00:00Z", "value": randint(1, 1000)},
         {"datetime2": "2018-08-24T00:15:00Z", "value": randint(1, 1000)},
         {"datetime3": "2018-08-24T00:30:00Z", "value": randint(1, 1000)},
     ]
     df, err = Parser.make_timeseries_df(data, MOCK_LOG)
     self.assertEqual(err, 'invalid labels in data object')
     self.assertIsNone(df)
コード例 #2
0
 def test_parse_df_creator_negative_values(self):
     data = [
         {"datetime": "2018-08-24T00:00:00Z", "value": -1},
         {"datetime": "2018-08-24T00:15:00Z", "value": -5},
         {"datetime": "2018-08-24T00:30:00Z", "value": -20},
     ]
     df, err = Parser.make_timeseries_df(data, MOCK_LOG)
     self.assertIn('negative values in data', err)
     self.assertIsNone(df)
コード例 #3
0
 def test_parse_df_creator_valid_data(self):
     data = [
         {"datetime": "2018-08-24T00:00:00Z", "value": randint(1, 1000)},
         {"datetime": "2018-08-24T00:15:00Z", "value": randint(1, 1000)},
         {"datetime": "2018-08-24T00:30:00Z", "value": randint(1, 1000)},
     ]
     df, err = Parser.make_timeseries_df(data, MOCK_LOG)
     self.assertEqual(err, '')
     self.assertIsNotNone(df)