Как запустить проверку пустого значения в функциональном тесте Django?

У меня появилось еще одно предложение по проблеме gitub от Ansible , которое действительно предлагается в сообщении об ошибке ...

lineinfile: "dest=/etc/sudoers line='%testgroup ALL= NOPASSWD: /sbin/shutdown -r now' state=present insertafter=EOF validate='visudo -cf %s'"

. Кроме того, одна вещь, заслуживающая внимания, заключается в том, что Мне было предложено остановиться по одному из двух списков рассылки:

0
задан Tony Luo 16 January 2019 в 00:09
поделиться

1 ответ

Отличная книга. Читай сам. Я полагаю, что это та часть, которую вы упускаете:

def test_cannot_add_empty_list_items(self):
    # Edith goes to the home page and accidentally tries to submit
    # an empty list item. She hits Enter on the empty input box
    self.browser.get(self.live_server_url)
    self.get_item_input_box().send_keys(Keys.ENTER)

    '''
    If you keep reading a little farther, it should tell you that modern browsers
    will not submit forms when fields that are 'required' left are blank.
    '''
    # The browser intercepts the request, and does not load the
    # list page
    self.wait_for(lambda: self.browser.find_elements_by_css_selector(
        '#id_text:invalid'  
    ))

Если вы продолжите читать немного дальше, вам следует сказать, что «современные браузеры не будут отправлять forms, когда поля required не заполнено. Это должно дать вам поправку к коду выше.

0
ответ дан Carl Brubaker 16 January 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: