Пилоны: как я могу предоставить параметр GET в вызове контроллера URL? - PullRequest
1 голос
/ 19 ноября 2010

У меня есть функциональный тест в Pylons.Он вызывает страницу следующим образом:

    response = self.app.get(url(controller='search', action='index'))
    assert not 'hello' in response

Это выглядит как /search, но я хотел бы знать, как искать /search?q=hello.Контроллер ищет параметр GET, называемый q в URL, следующим образом:

class SearchController(BaseController):
    def index(self):
        c.q = request.params.get('q', None)

Как я могу предоставить параметр q в вызове self.app.get?

1 Ответ

2 голосов
/ 19 ноября 2010

response = self.app.get (url (controller = 'search', action = 'index'), params = {'q': 'My query'})

...