Esempio n. 1
0
class Test_Binner(TestCase):
    def setUp(self):
        self.store = dict()
        #self.tb = TimeBuffer(size=4, head_time=1, element_time=element_time)
        self.binner = Binner(1, self.store)

    def test_update_1(self):
        self.assertEquals(self.binner.update(0, tuple(), 4), set())
        updated = self.binner.update(0, [0], 4)
        self.assertEquals(updated, set())
        updated = self.binner.update(-1, [0], 4)
        self.assertEquals(updated.pop().timestamp, 0)
        updated = self.binner.update(1, [0], 4)
        self.assertEquals(updated.pop().timestamp, -1)

    def test_update_2(self):
        self.binner.update(0, [0, 1, 0], 4)
Esempio n. 2
0
 def setUp(self):
     self.store = dict()
     #self.tb = TimeBuffer(size=4, head_time=1, element_time=element_time)
     self.binner = Binner(1, self.store)