def test_file(self):
"""
Test the file
"""
# Write config
self.write_config([
"from edmunds.storage.drivers.file import File as StorageFile \n",
"from edmunds.cache.drivers.file import File \n",
"APP = { \n",
" 'storage': { \n",
" 'instances': [ \n",
" { \n",
" 'name': 'file',\n",
" 'driver': StorageFile,\n",
" 'directory': '%s',\n" % self.storage_directory,
" 'prefix': '%s',\n" % self.prefix,
" }, \n",
" ], \n",
" }, \n",
" 'cache': { \n",
" 'enabled': True, \n",
" 'instances': [ \n",
" { \n",
" 'name': 'file',\n",
" 'driver': File,\n",
" 'directory': '%s',\n" % self.cache_directory,
" 'threshold': 500,\n",
" 'default_timeout': 300,\n",
" 'mode': 0o600,\n",
" }, \n",
" { \n",
" 'name': 'file2',\n",
" 'driver': File,\n",
" 'directory': '/%s',\n" % self.cache_directory,
" }, \n",
" ], \n",
" }, \n",
"} \n",
])
# Create app
app = self.create_application()
driver = app.cache()
self.assert_is_instance(driver, File)
self.assert_is_instance(driver, FileSystemCache)
self.clear_paths.append(driver._path)
评论列表
文章目录