class TestBlobDeletionProcessor(BaseTestCase): def setUp(self): super(TestBlobDeletionProcessor, self).setUp() db_name = _get_couchdb_name(type(self.obj)) self.processor = BlobDeletionProcessor(self.db, db_name) def test_process_change_with_deleted_document(self): self.obj.put_attachment("content", "name") change = Config(id=self.obj._id, deleted=True) self.processor.process_change(None, change) msg = "FakeCouchDocument attachment: 'name'" with assert_raises(ResourceNotFound, msg=msg): self.obj.fetch_attachment("name") def test_process_change_with_existing_document(self): self.obj.put_attachment("content", "name") change = Config(id=self.obj._id, deleted=False) self.processor.process_change(None, change) self.assertEqual(self.obj.fetch_attachment("name"), "content")
class TestBlobDeletionProcessor(BaseTestCase): def setUp(self): super(TestBlobDeletionProcessor, self).setUp() db_name = _get_couchdb_name(type(self.obj)) self.processor = BlobDeletionProcessor(self.db, db_name) def test_process_change_with_deleted_document(self): self.obj.put_attachment("content", "name") change = Config(id=self.obj._id, deleted=True) self.processor.process_change(None, change) msg = "FakeCouchDocument attachment: 'name'" with assert_raises(ResourceNotFound, msg=msg): self.obj.fetch_attachment("name") def test_process_change_with_existing_document(self): self.obj.put_attachment("content", "name") change = Config(id=self.obj._id, deleted=False) self.processor.process_change(None, change) self.assertEqual(self.obj.fetch_attachment("name"), "content")
def setUp(self): super(TestBlobDeletionProcessor, self).setUp() db_name = _get_couchdb_name(type(self.obj)) self.processor = BlobDeletionProcessor(self.db, db_name)
def setUp(self): super(TestBlobDeletionProcessor, self).setUp() db_name = _get_couchdb_name(type(self.obj)) self.processor = BlobDeletionProcessor(self.db, db_name)