def test_multipleHistoryEntries(self):

        algorithm = Mock_Algorithm()
        recorder = DispersionRecorder(algorithm)
        recorder.start()

        algorithm.onClockAdjusted(1000, 0, 0, 100, 2)
        algorithm.onClockAdjusted(2000, 3, 1994, 110, 2)
        algorithm.onClockAdjusted(3000, -2, 2114, 90, 3)

        self.assertEquals(100 + 2, recorder.dispersionAt(1001))
        self.assertEquals(100 + 100, recorder.dispersionAt(1050))
        self.assertEquals(110 + 12, recorder.dispersionAt(2006))
        self.assertEquals(90 + 9, recorder.dispersionAt(3003))
예제 #2
0
    def test_multipleHistoryEntries(self):

        algorithm = Mock_Algorithm()
        recorder = DispersionRecorder(algorithm)
        recorder.start()

        algorithm.onClockAdjusted( 1000, 0,     0, 100, 2 )
        algorithm.onClockAdjusted( 2000, 3,  1994, 110, 2 )
        algorithm.onClockAdjusted( 3000, -2, 2114,  90, 3 )

        self.assertEquals( 100+  2, recorder.dispersionAt(1001))
        self.assertEquals( 100+100, recorder.dispersionAt(1050))
        self.assertEquals( 110+ 12, recorder.dispersionAt(2006))
        self.assertEquals(  90+  9, recorder.dispersionAt(3003))
    def test_recordsSimple(self):

        algorithm = Mock_Algorithm()
        recorder = DispersionRecorder(algorithm)
        recorder.start()

        algorithm.onClockAdjusted(1000, 0, 0, 100, 2)

        self.assertEquals(102, recorder.dispersionAt(1001))
예제 #4
0
    def test_recordsSimple(self):

        algorithm = Mock_Algorithm()
        recorder = DispersionRecorder(algorithm)
        recorder.start()

        algorithm.onClockAdjusted( 1000, 0, 0, 100, 2 )

        self.assertEquals(102, recorder.dispersionAt(1001))