Ejemplo n.º 1
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)
     
     tag = 'tag'
     add_tag(
         self.browser,
         tag,
     )
     
     self.tag = tag
     self.tag_obj = get_tag(tag)
Ejemplo n.º 2
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)

        tag = 'tag'
        add_tag(
            self.browser,
            tag,
        )

        self.tag = tag
        self.tag_obj = get_tag(tag)
Ejemplo n.º 3
0
def document_delete(sender, instance, **kwargs):
    if issubclass(sender, Document) or sender == Document:
        fss.remove_tree(instance.get_root_path())
        instance.docfile.delete(False)