Esempio n. 1
0
 def test_rename_signal(self):
     new_name = 'some_other_name'
     attachment = InternalAttachment(file=self.filename)
     attachment.save()
     signals.filebrowser_post_rename.send(
             sender=None, path=self.file_obj.path, 
             name=self.file_obj.filename, new_name=new_name)
     attachments = InternalAttachment.objects.all()
     self.assertEqual(attachments.count(), 1)
     self.assertEqual(attachments[0].file.filename, new_name)
Esempio n. 2
0
    def setUp(self):
        self.client = Client()

        self.fake_oembed_site()
        rand_image = random_image(models.FileField())
        self.internal = InternalAttachment(file=rand_image)
        self.internal.save()

        external = 'http://youtu.be/-auzpsG_aVI'
        self.external = ExternalAttachment(oembed=external)
        self.external.save()

        self.responses = {
                self.internal: self.client.get(
                    self.internal.get_absolute_url(), follow=True),
                self.external: self.client.get(
                    self.external.get_absolute_url(), follow=True),
                }
Esempio n. 3
0
 def test_delete_signal(self):
     attachment = InternalAttachment(file=self.filename)
     signals.filebrowser_pre_delete.send(
             sender=None, path=self.file_obj.path, 
             name=self.file_obj.filename)
     self.assertEqual(InternalAttachment.objects.count(), 0)
Esempio n. 4
0
 def setUp(self):
     self.fake_oembed_site()
     rand_image = random_image(models.FileField())
     self.attachment = InternalAttachment(file=rand_image)
     self.attachment.save()