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)
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), }
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)
def setUp(self): self.fake_oembed_site() rand_image = random_image(models.FileField()) self.attachment = InternalAttachment(file=rand_image) self.attachment.save()