def test_connected_caching(self): """Test that connected() only pings google once """ urllib2.urlopen = mockWorkingUrlOpen fbListener = FallbackListener() fbListener.connected() urllib2.urlopen = mockFailingUrlOpen self.assertTrue(fbListener.connected())
def test_connected_caching_timeout(self): """ Test that connected() only pings google again, after the cache timesout """ urllib2.urlopen = mockWorkingUrlOpen mockTime = MockTime() mockTime._time = time.time() time.time = mockTime fbListener = FallbackListener() fbListener.connected() urllib2.urlopen = mockFailingUrlOpen mockTime._time = mockTime._time + 10*60 + 1 self.assertFalse(fbListener.connected())
def test_connected_caching_timeout(self): """ Test that connected() only pings google again, after the cache timesout """ urllib2.urlopen = mockWorkingUrlOpen mockTime = MockTime() mockTime._time = time.time() time.time = mockTime fbListener = FallbackListener() fbListener.connected() urllib2.urlopen = mockFailingUrlOpen mockTime._time = mockTime._time + 10 * 60 + 1 self.assertFalse(fbListener.connected())
def test_disconnected(self): urllib2.urlopen = mockFailingUrlOpen fbListener = FallbackListener() self.assertFalse(fbListener.connected())
def test_connected(self): urllib2.urlopen = mockWorkingUrlOpen fbListener = FallbackListener() self.assertTrue(fbListener.connected())