def test_edit_doc(self): #Update edit_xpath = '/html/body/div/div[2]/table/tbody/tr[1]/td[7]/a[3]/i' self.browser.find_by_xpath(edit_xpath).click() public = False title = 'new title' notes = 'new notes' edit( self.browser, public, title, notes, ) document = get_document(title) self.assertEquals(document.public, public) self.assertEquals(document.title, title) self.assertEquals(document.notes, notes) document_list_url = \ self.live_server_url + reverse('documents.views.list_documents') self.assertEquals(self.browser.url, document_list_url) document_title_xpath = '//*[@id="documents_cell"]/span[1]' document_title = self.browser.find_by_xpath(document_title_xpath) self.assertEquals(document_title.value, title) privacy_icon_xpath = '//*[@id="privacy"]/i' privacy_icon = self.browser.find_by_xpath(privacy_icon_xpath) self.assertTrue(privacy_icon.has_class('icon-eye-close')) # import time; time.sleep(3) self.browser.quit()
def do_populate(self, context): start, word = utils.get_word(context.get_iter()) if not word: context.add_proposals(self, [], True) return self.move_mark(context.get_iter().get_buffer(), start) code = utils.get_document(start) lang = start.get_buffer().get_language() proposals = self.get_proposals(code, lang, word) context.add_proposals(self, proposals, True)
def setUp(self): fss.remove_tree(settings.MEDIA_ROOT) check_permissions() set_site(self.live_server_url) self.browser = Browser() self.browser.visit(self.live_server_url) login_url = settings.LOGIN_URL self.browser.click_link_by_partial_href(login_url) username = '******' password = '******' create_user(username) login( self.browser, username, password, ) upload_url = reverse('documents.views.add_document') self.browser.click_link_by_partial_href(upload_url) source = 'local' docfile = get_abs_path('doctest.pdf') language = 'eng' public = True title = 'test' notes = 'test notes' upload( self.browser, source, docfile, language, public, title, notes, ) self.browser.is_element_not_present_by_value('ready', 10) self.public = public self.title = title self.notes = notes self.document = get_document(title)