summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bitbake/lib/toaster/tests/functional/test_create_new_project.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/tests/functional/test_create_new_project.py b/bitbake/lib/toaster/tests/functional/test_create_new_project.py
index f33eb16dd0..a211d8b759 100644
--- a/bitbake/lib/toaster/tests/functional/test_create_new_project.py
+++ b/bitbake/lib/toaster/tests/functional/test_create_new_project.py
@@ -149,3 +149,28 @@ class TestCreateNewProject(SeleniumFunctionalTestCase):
149 create_btn = self.driver.find_element(By.ID, "create-project-button") 149 create_btn = self.driver.find_element(By.ID, "create-project-button")
150 self.assertIsNotNone(create_btn.get_attribute('disabled'), 150 self.assertIsNotNone(create_btn.get_attribute('disabled'),
151 'Create button is not disabled') 151 'Create button is not disabled')
152
153 def test_import_new_project(self):
154 """ Test import new project using:
155 - Project Name: Any string
156 - Project type: select (Import command line project)
157 - Import existing project directory: Wrong Path
158 """
159 project_name = 'projectimport'
160 self.get(reverse('newproject'))
161 self.driver.find_element(By.ID,
162 "new-project-name").send_keys(project_name)
163 # select import project
164 self.find('#type-import').click()
165
166 # set wrong path
167 wrong_path = '/wrongpath'
168 self.driver.find_element(By.ID,
169 "import-project-dir").send_keys(wrong_path)
170 self.driver.find_element(By.ID, "create-project-button").click()
171
172 # check error message
173 self.assertTrue(self.element_exists('.alert-danger'),
174 'Allert message not shown')
175 self.assertTrue(wrong_path in self.find('.alert-danger').text,
176 "Wrong path not in alert message")