def test_make_ssa_ts_from_shyft_ts(self): ts_name=u'/abc' shyft_ts=self._create_shyft_ts() r=SmGTsRepository._make_ssa_ts_from_shyft_ts(ts_name,shyft_ts) self.assertEqual(r.Count,shyft_ts.size()) self.assertEqual(r.Name,ts_name) [self.assertAlmostEqual(shyft_ts.value(i),r.Value(i).V) for i in range(shyft_ts.size())] [self.assertAlmostEqual(0,r.Value(i).Q) for i in range(shyft_ts.size())] [self.assertAlmostEqual(shyft_ts.time(i),r.Time(i).ToUnixTime()) for i in range(shyft_ts.size())]
def test_make_shyft_ts_from_ssa_ts(self): shyft_ts1 = self._create_shyft_ts() ssa_ts = SmGTsRepository._make_ssa_ts_from_shyft_ts( u'/just_a_test', shyft_ts1) shyft_ts = SmGTsRepository._make_shyft_ts_from_ssa_ts(ssa_ts) [ self.assertAlmostEqual(shyft_ts.value(i), ssa_ts.Value(i).V) for i in range(shyft_ts.size()) ] [ self.assertAlmostEqual(shyft_ts.time(i), ssa_ts.Time(i).ToUnixTime()) for i in range(shyft_ts.size()) ]
def test_make_ssa_ts_from_shyft_ts(self): #ds=SmGTsRepository(PREPROD) ts_name = u'/abc' shyft_ts = self._create_shyft_ts() r = SmGTsRepository._make_ssa_ts_from_shyft_ts(ts_name, shyft_ts) self.assertEqual(r.Count, shyft_ts.size()) self.assertEqual(r.Name, ts_name) [ self.assertAlmostEqual(shyft_ts.value(i), r.Value(i).V) for i in range(shyft_ts.size()) ] [ self.assertAlmostEqual(0, r.Value(i).Q) for i in range(shyft_ts.size()) ] [ self.assertAlmostEqual(shyft_ts.time(i), r.Time(i).ToUnixTime()) for i in range(shyft_ts.size()) ]
def test_make_shyft_ts_from_ssa_ts(self): shyft_ts1=self._create_shyft_ts() ssa_ts=SmGTsRepository._make_ssa_ts_from_shyft_ts(u'/just_a_test',shyft_ts1) shyft_ts=SmGTsRepository._make_shyft_ts_from_ssa_ts(ssa_ts) [self.assertAlmostEqual(shyft_ts.value(i),ssa_ts.Value(i).V) for i in range(shyft_ts.size())] [self.assertAlmostEqual(shyft_ts.time(i),ssa_ts.Time(i).ToUnixTime()) for i in range(shyft_ts.size())]