def test_close(self, mock_ftp, mock_storage):
     file_ = ftp.FTPStorageFile('fi', self.storage, 'wb')
     file_.is_dirty = True
     file_.read()
     file_.close()
 def test_read(self, mock_ftp, mock_storage):
     file_ = ftp.FTPStorageFile('fi', self.storage, 'wb')
     self.assertEqual(b'foo', file_.read())
 def test_write(self):
     file_ = ftp.FTPStorageFile('fi', self.storage, 'wb')
     file_.write(b'foo')
     file_.seek(0)
     self.assertEqual(file_.file.read(), b'foo')
 def test_size(self, mock_ftp):
     file_ = ftp.FTPStorageFile('fi', self.storage, 'wb')
     self.assertEqual(file_.size, 1024)