Beispiel #1
0
    def test_writeCurrent_shouldWriteStuffToFile(self):
        '''Give it a value and a time, and it should be written'''
        #mock opener()
        self.mox.StubOutWithMock(check_es_insert,"opener")
        #mock a dummy file object
        dummyfile = self.mox.CreateMockAnything()
        #make opener() return our fake
        check_es_insert.opener('/tmp/bla',"w").AndReturn(dummyfile)
        #make write return what we want
        dummyfile.write("1234 1338558185.540000")
        self.mox.ReplayAll()

        #now let's see if it gets what's in the file
        mydisker=check_es_insert.Disker(file='/tmp/bla')
        result=mydisker.writeCurrent(value=1234,time=1338558185.54)
    def test_writeCurrent_shouldWriteStuffToFile(self):
        '''Give it a value and a time, and it should be written'''
        #mock opener()
        self.mox.StubOutWithMock(check_es_insert, "opener")
        #mock a dummy file object
        dummyfile = self.mox.CreateMockAnything()
        #make opener() return our fake
        check_es_insert.opener('/tmp/bla', "w").AndReturn(dummyfile)
        #make write return what we want
        dummyfile.write("1234 1338558185.540000")
        self.mox.ReplayAll()

        #now let's see if it gets what's in the file
        mydisker = check_es_insert.Disker(file='/tmp/bla')
        result = mydisker.writeCurrent(value=1234, time=1338558185.54)
Beispiel #3
0
    def test_getPrevious_shouldOpenAFileAndReturnTheData(self):
        '''In normal conditions, the file should be like "123 1338558193"'''
        #mock opener()
        self.mox.StubOutWithMock(check_es_insert,"opener")
        #mock a dummy file object
        dummyfile = self.mox.CreateMockAnything()
        #make opener() return our fake
        check_es_insert.opener('/tmp/bla').AndReturn(dummyfile)
        #make readline return what we want
        dummyfile.readline().AndReturn("1234 1338558185.54")
        self.mox.ReplayAll()

        #now let's see if it gets what's in the file
        mydisker=check_es_insert.Disker(file='/tmp/bla')
        result=mydisker.getPrevious()
        self.assertEqual(result,(1234, 1338558185.54))
    def test_getPrevious_shouldOpenAFileAndReturnTheData(self):
        '''In normal conditions, the file should be like "123 1338558193"'''
        #mock opener()
        self.mox.StubOutWithMock(check_es_insert, "opener")
        #mock a dummy file object
        dummyfile = self.mox.CreateMockAnything()
        #make opener() return our fake
        check_es_insert.opener('/tmp/bla').AndReturn(dummyfile)
        #make readline return what we want
        dummyfile.readline().AndReturn("1234 1338558185.54")
        self.mox.ReplayAll()

        #now let's see if it gets what's in the file
        mydisker = check_es_insert.Disker(file='/tmp/bla')
        result = mydisker.getPrevious()
        self.assertEqual(result, (1234, 1338558185.54))