Пример #1
0
 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())]
Пример #2
0
 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())]
Пример #3
0
 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())
     ]
Пример #4
0
 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())
     ]