예제 #1
0
 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())]
예제 #2
0
 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())
     ]
예제 #3
0
        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())
            ]
예제 #4
0
 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())]