functional_tests.py -> functional_tests/tests.py; also initiated as django folder w. __init__.py, __pycache__/
This commit is contained in:
0
functional_tests/__init__.py
Normal file
0
functional_tests/__init__.py
Normal file
@@ -1,10 +1,11 @@
|
||||
from django.test import LiveServerTestCase
|
||||
from selenium import webdriver
|
||||
from selenium.webdriver.common.by import By
|
||||
from selenium.webdriver.common.keys import Keys
|
||||
import time
|
||||
import unittest
|
||||
|
||||
class NewVisitorTest(unittest.TestCase):
|
||||
class NewVisitorTest(LiveServerTestCase):
|
||||
# Helper methods
|
||||
def setUp(self):
|
||||
self.browser = webdriver.Firefox()
|
||||
@@ -19,7 +20,7 @@ class NewVisitorTest(unittest.TestCase):
|
||||
|
||||
# Test methods
|
||||
def test_can_start_a_todo_list(self):
|
||||
self.browser.get("http://localhost:8000")
|
||||
self.browser.get(self.live_server_url)
|
||||
|
||||
self.assertIn("To-Do", self.browser.title)
|
||||
header_text = self.browser.find_element(By.TAG_NAME, 'h1').text
|
||||
@@ -40,6 +41,3 @@ class NewVisitorTest(unittest.TestCase):
|
||||
time.sleep(1)
|
||||
self.check_for_row_in_list_table('2: Use peacock feathers to make a fly')
|
||||
self.check_for_row_in_list_table('1: Buy peacock feathers')
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in New Issue
Block a user