def test_edit_same_settings_as_set(self):
driver = self.selenium
issue = Issue(title="title", kanbancol=KanbanColumn.objects.get(project=self.project, name="Todo"),
due_date=str(datetime.date.today()), priority=3, storypoints=2, description="blubber",
project=self.project
)
issue.save()
issue.assignee.add(self.user)
driver.get("{}{}".format(self.live_server_url, reverse('issue:edit',
kwargs={'project': self.project.name_short, 'sqn_i': issue.number})))
self.assertEqual(len(Select(driver.find_element_by_id("id_kanbancol")).options), 4)
# issue must not depend on itself
driver.find_element_by_xpath("(//input[@type='search'])[2]").send_keys('\n')
time.sleep(1)
self.assertEqual(len(driver.find_elements_by_css_selector('#select2-id_dependsOn-results li')), 1)
for i in driver.find_elements_by_css_selector('#select2-id_dependsOn-results li'):
self.assertEqual(i.text, "No results found")
评论列表
文章目录