Exemple #1
0
 def testSimpleRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 0, 1)
     self.assertEqual(len(rv), 1)
     rv = rv[0]
     self.assertEqual(rv[0], (0, 1))
     self.assertEqual(len(rv[1]), 2)
     c.close()
 def testSimpleRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 0, 1)
     self.assertEqual(len(rv),1)
     rv = rv[0]
     self.assertEqual(rv[0], (0,1))
     self.assertEqual(len(rv[1]), 2)
     c.close()
 def testPartialRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 5, 15)
     self.assertEqual(len(rv), 1)
     rv = rv[0]
     self.assertEqual(rv[0], (5, 10))
     self.assertEqual(len(rv[1]), 5)
     self.assertEqual(rv[1][0,0], 5)
     self.assertEqual(rv[1][-1,0], 9)
     c.close()
Exemple #4
0
 def testPartialRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 5, 15)
     self.assertEqual(len(rv), 1)
     rv = rv[0]
     self.assertEqual(rv[0], (5, 10))
     self.assertEqual(len(rv[1]), 5)
     self.assertEqual(rv[1][0, 0], 5)
     self.assertEqual(rv[1][-1, 0], 9)
     c.close()
    def testCoveringRead(self):
        c = TimeseriesCache('test')
        rv = c.read(self.SS, 5, 30)
        self.assertEqual(len(rv), 2)
        self.assertEqual(rv[0][0], (5,10))
        self.assertEqual(rv[0][1][0,0], 5)
        self.assertEqual(rv[0][1][-1,0], 9)

        self.assertEqual(rv[1][0], (20,30))
        self.assertEqual(rv[1][1][0,0], 20)
        self.assertEqual(rv[1][1][-1,0], 29)
        c.close()
Exemple #6
0
    def testCoveringRead(self):
        c = TimeseriesCache('test')
        rv = c.read(self.SS, 5, 30)
        self.assertEqual(len(rv), 2)
        self.assertEqual(rv[0][0], (5, 10))
        self.assertEqual(rv[0][1][0, 0], 5)
        self.assertEqual(rv[0][1][-1, 0], 9)

        self.assertEqual(rv[1][0], (20, 30))
        self.assertEqual(rv[1][1][0, 0], 20)
        self.assertEqual(rv[1][1][-1, 0], 29)
        c.close()
    def testDoubleSplitRead(self):
        c = TimeseriesCache('test')
        rv = c.read(self.SS, 5, 25)
        self.assertEqual(len(rv), 2)
        # first frag
        self.assertEqual(rv[0][0], (5,10))
        self.assertEqual(rv[0][1][0,0], 5)
        self.assertEqual(rv[0][1][-1,0], 9)

        self.assertEqual(rv[1][0], (20,25))
        self.assertEqual(rv[1][1][0,0], 20)
        self.assertEqual(rv[1][1][-1,0], 25)
        c.close()
Exemple #8
0
    def testDoubleSplitRead(self):
        c = TimeseriesCache('test')
        rv = c.read(self.SS, 5, 25)
        self.assertEqual(len(rv), 2)
        # first frag
        self.assertEqual(rv[0][0], (5, 10))
        self.assertEqual(rv[0][1][0, 0], 5)
        self.assertEqual(rv[0][1][-1, 0], 9)

        self.assertEqual(rv[1][0], (20, 25))
        self.assertEqual(rv[1][1][0, 0], 20)
        self.assertEqual(rv[1][1][-1, 0], 25)
        c.close()
 def testNoSS(self):
     c = TimeseriesCache('test')
     self.assertEqual(c.read(self.SS+1, 0, 10), [])
     c.close()
 def testNeighboringRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 15, 44)
     c.close()
Exemple #11
0
 def testNoSS(self):
     c = TimeseriesCache('test')
     self.assertEqual(c.read(self.SS + 1, 0, 10), [])
     c.close()
Exemple #12
0
 def testNeighboringRead(self):
     c = TimeseriesCache('test')
     rv = c.read(self.SS, 15, 44)
     c.close()