예제 #1
0
    def test_transport_called_on_get(self):
        """test transport is really called"""

        configuration = Configuration(self.root_path + "/domaintools/conf/api.ini")
        request       = Request(configuration)
        request.withType('json').domain('domaintools.com')

        transport                         = Mock('RestService')
        transport.get_status.mock_returns = 200
        transport.get.mock_returns        = open(self.root_path + '/tests/fixtures/domain-profile/domaintools.com/good.json').read()
        request.set_transport(transport)

        try:
            request.execute()
        except Exception as e:
            pass

        self.assertTrue(transport.get_status()==200)
예제 #2
0
    def test_transport_called_on_get(self):
        """test transport is really called"""

        configuration = Configuration(self.root_path +
                                      "/domaintools/conf/api.ini")
        request = Request(configuration)
        request.withType('json').domain('domaintools.com')

        transport = Mock('RestService')
        transport.get_status.mock_returns = 200
        transport.get.mock_returns = open(
            self.root_path +
            '/tests/fixtures/domain-profile/domaintools.com/good.json').read()
        request.set_transport(transport)

        try:
            request.execute()
        except Exception as e:
            pass

        self.assertTrue(transport.get_status() == 200)