TDD与python书,功能测试没有找到assertRegex

前端之家收集整理的这篇文章主要介绍了TDD与python书,功能测试没有找到assertRegex前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在使用 python书进行测试驱动开发后,我陷入困境
我尝试了几种不同的进口但仍然没有…任何人?

错误

$python manage.py test functional_tests
ERROR: test_can_start_a_list_and_retrieve_it_later (functional_tests.tests.NewVisitorTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "/Users/coelhao/DjangoProjects/superlists/functional_tests/tests.py",line 45,in
test_can_start_a_list_and_retrieve_it_later
self.assertRegex(edith_list_url,'/lists/.+') AttributeError: 'NewVisitorTest' object has no attribute 'assertRegex'

from django.test import LiveServerTestCase
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import unittest

class NewVisitorTest(LiveServerTestCase):

    def setUp(self):
        self.browser = webdriver.Firefox()
        self.browser.implicitly_wait(3)

    def tearDown(self):
        self.browser.quit()

    def test_can_start_a_list_and_retrieve_it_later(self):
        # .....

        # When she hits enter,the page updates,and now the page lists
        # "1: Buy peacock feathers" as an item in a to-do list table
        inputBox.send_keys(Keys.ENTER)
        edith_list_url = self.browser.current_url
        self.assertRegex(edith_list_url,'/lists/.+')
        self.check_for_row_in_list_table('1: Buy peacock feathers')

        # ....
我假设你使用的是Python 2 – 然后使用 assertRegexpMatches而不是assertRegex.

assertRegex是在Python 3中引入的:

Changed in version 3.2: The method assertRegexpMatches() has been renamed to assertRegex().

原文链接:https://www.f2er.com/javaschema/281452.html

猜你在找的设计模式相关文章