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('Buy peacock feathers')
|
||||||
|
|
||||||
inputbox.send_keys(Keys.ENTER)
|
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 = self.browser.find_element(By.ID, 'id-new-item')
|
||||||
inputbox.send_keys('Use peacock feathers to make a fly')
|
inputbox.send_keys('Use peacock feathers to make a fly')
|
||||||
inputbox.send_keys(Keys.ENTER)
|
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('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('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>
|
</form>
|
||||||
<table id="id-list-table">
|
<table id="id-list-table">
|
||||||
{% for item in items %}
|
{% for item in items %}
|
||||||
<tr><td>{{ forloop.counter }}: {{ item.text }}</td></tr>
|
<tr><td>{{ forloop.counter }}. {{ item.text }}</td></tr>
|
||||||
{% endfor %}
|
{% endfor %}
|
||||||
</table>
|
</table>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
Reference in New Issue
Block a user