示例#1
0
文件: tests.py 项目: ricobl/diagnosis
    def test_address_unreachable(self):
        mx = mox.Mox()
        http_client = mx.CreateMock(httplib2.Http)
        http_client.request('http://www.enderecoquenaoexiste.com', 'GET').AndRaise(httplib2.ServerNotFoundError)
        mx.ReplayAll()

        ping = Ping()
        self.assertFalse(ping.isReachable("http://www.enderecoquenaoexiste.com", http_client))

        mx.UnsetStubs()
        mx.VerifyAll()
示例#2
0
文件: tests.py 项目: ricobl/diagnosis
    def test_address_reachable(self):
        mx = mox.Mox()
        http_client = mx.CreateMock(httplib2.Http)
        http_client.request('http://globo.com', 'GET').AndReturn(({'status':'200'},'Mock Response'))
        mx.ReplayAll()

        ping = Ping()
        self.assertTrue(ping.isReachable("http://globo.com", http_client))

        mx.UnsetStubs()
        mx.VerifyAll()