def test_make_shyft_ts_from_xts(self): shyft_ts = self._create_shyft_ts() ts_name = u'/make_xts' xts = SmGTsRepository._make_xts_from_shyft_ts(ts_name, shyft_ts) test_ts = SmGTsRepository._make_shyft_ts_from_xts(xts) [self.assertAlmostEqual(test_ts.value(i), xts.Value(i).V) for i in range(test_ts.size())] [self.assertAlmostEqual(test_ts.time(i), xts.Time(i).ToUnixTime()) for i in range(test_ts.size())]
def test_make_xts_from_shyft_ts(self): shyft_ts = self._create_shyft_ts() ts_name = u'/make_xts' xts = SmGTsRepository._make_xts_from_shyft_ts(ts_name, shyft_ts) self.assertEqual(xts.Count, shyft_ts.size()) self.assertEqual(xts.Name, ts_name) [self.assertAlmostEqual(xts.Value(i).V, shyft_ts.value(i)) for i in range(shyft_ts.size())] [self.assertAlmostEqual(xts.Value(i).Q, 0) for i in range(shyft_ts.size())] [self.assertAlmostEqual(xts.Time(i).ToUnixTime(), shyft_ts.time(i)) for i in range(shyft_ts.size())]
def test_make_shyft_ts_from_xts(self): shyft_ts = self._create_shyft_ts() ts_name = u'/make_xts' xts = SmGTsRepository._make_xts_from_shyft_ts(ts_name, shyft_ts) test_ts = SmGTsRepository._make_shyft_ts_from_xts(xts) [ self.assertAlmostEqual(test_ts.value(i), xts.Value(i).V) for i in range(test_ts.size()) ] [ self.assertAlmostEqual(test_ts.time(i), xts.Time(i).ToUnixTime()) for i in range(test_ts.size()) ]
def test_make_xts_from_shyft_ts(self): shyft_ts = self._create_shyft_ts() ts_name = u'/make_xts' xts = SmGTsRepository._make_xts_from_shyft_ts(ts_name, shyft_ts) self.assertEqual(xts.Count, shyft_ts.size()) self.assertEqual(xts.Name, ts_name) [ self.assertAlmostEqual(xts.Value(i).V, shyft_ts.value(i)) for i in range(shyft_ts.size()) ] [ self.assertAlmostEqual(xts.Value(i).Q, 0) for i in range(shyft_ts.size()) ] [ self.assertAlmostEqual( xts.Time(i).ToUnixTime(), shyft_ts.time(i)) for i in range(shyft_ts.size()) ]