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)
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))