Exemplo n.º 1
0
    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()
Exemplo n.º 2
0
    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 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)
Exemplo n.º 5
0
    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)
Exemplo n.º 6
0
 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)