def test_read_and_save_cnt(self):
with override_storage.locmem_stats_override_storage() as storage:
name = 'file.txt'
content = 'file content'.encode()
self.assertEqual(storage.read_cnt, 0)
self.assertEqual(storage.save_cnt, 0)
obj = SimpleModel()
obj.upload_file.save(name, ContentFile(content))
self.assertEqual(storage.save_cnt, 1)
self.assertEqual(storage.read_cnt, 0)
read_content = obj.upload_file.read()
self.assertEqual(storage.read_cnt, 1)
self.assertEqual(content, read_content)
评论列表
文章目录