Esempio n. 1
0
    def test_raw_handler_response_path(self):
        parent = mock.Mock()
        params = {}
        frob = {'Id': 'foo'}
        response = {'Container': {'Frob': frob}}

        handler = RawHandler(search_path='Container.Frob')
        parsed_response = handler(parent, params, response)

        assert parsed_response == frob
Esempio n. 2
0
    def test_raw_handler_response(self):
        parent = mock.Mock()
        params = {}
        response = {'Id': 'foo'}

        handler = RawHandler(search_path=None)
        parsed_response = handler(parent, params, response)

        # verify response is unmodified
        assert parsed_response == response
Esempio n. 3
0
    def test_raw_handler_response(self):
        parent = mock.Mock()
        params = {}
        response = {'Id': 'foo'}

        handler = RawHandler(search_path=None)
        parsed_response = handler(parent, params, response)

        self.assertEqual(parsed_response, response,
                         'Raw response not passed through unmodified')
Esempio n. 4
0
    def test_raw_handler_response_path(self):
        parent = mock.Mock()
        params = {}
        frob = {'Id': 'foo'}
        response = {'Container': {'Frob': frob}}

        handler = RawHandler(search_path='Container.Frob')
        parsed_response = handler(parent, params, response)

        self.assertEqual(parsed_response, frob,
                         'Search path not processed correctly')