added new FT (not yet passing); changed list string syntax slightly
This commit is contained in:
@@ -43,11 +43,40 @@ class NewVisitorTest(LiveServerTestCase):
|
||||
inputbox.send_keys('Buy peacock feathers')
|
||||
|
||||
inputbox.send_keys(Keys.ENTER)
|
||||
self.wait_for_row_in_list_table('1: Buy peacock feathers')
|
||||
self.wait_for_row_in_list_table('1. Buy peacock feathers')
|
||||
|
||||
inputbox = self.browser.find_element(By.ID, 'id-new-item')
|
||||
inputbox.send_keys('Use peacock feathers to make a fly')
|
||||
inputbox.send_keys(Keys.ENTER)
|
||||
|
||||
self.wait_for_row_in_list_table('2: Use peacock feathers to make a fly')
|
||||
self.wait_for_row_in_list_table('1: Buy peacock feathers')
|
||||
self.wait_for_row_in_list_table('2. Use peacock feathers to make a fly')
|
||||
self.wait_for_row_in_list_table('1. Buy peacock feathers')
|
||||
|
||||
def test_multiple_users_can_start_lists_at_different_urls(self):
|
||||
self.browser.get(self.live_server_url)
|
||||
inputbox = self.browser.find_element(By.ID, 'id-new-item')
|
||||
inputbox.send_keys('Buy peacock feathers')
|
||||
inputbox.send_keys(Keys.ENTER)
|
||||
self.wait_for_row_in_list_table('1. Buy peacock feathers')
|
||||
|
||||
edith_dash_url = self.browser.current_url
|
||||
self.assertRegex(edith_dash_url, '/dashboard/.+')
|
||||
|
||||
self.browser.delete_all_cookies()
|
||||
|
||||
self.browser.get(self.live_server_url)
|
||||
page_text = self.browser.find_element(By.TAG_NAME, 'body').text
|
||||
self.assertNotIn('Buy peacock feathers', page_text)
|
||||
|
||||
inputbox = self.browser.find_element(By.ID, 'id-new-item')
|
||||
inputbox.send_keys('Buy milk')
|
||||
inputbox.send_keys(Keys.ENTER)
|
||||
self.wait_for_row_in_list_table('1. Buy milk')
|
||||
|
||||
francis_dash_url = self.browser.current_url
|
||||
self.assertRegex(francis_dash_url, '/dashboard/.+')
|
||||
self.assertNotEqual(francis_dash_url, edith_dash_url)
|
||||
|
||||
page_text = self.browser.find_element(By.TAG_NAME, 'body').text
|
||||
self.assertNotIn('Buy peacock feathers', page_text)
|
||||
self.assertIn('Buy milk', page_text)
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
</form>
|
||||
<table id="id-list-table">
|
||||
{% for item in items %}
|
||||
<tr><td>{{ forloop.counter }}: {{ item.text }}</td></tr>
|
||||
<tr><td>{{ forloop.counter }}. {{ item.text }}</td></tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
</body>
|
||||
|
||||
Reference in New Issue
Block a user