google应用引擎数据存储/本地存储同步框架
gaesynkit的Python项目详细描述
gaesynkit框架使google app engine应用程序开发人员能够 在客户端的Web存储中创建实体,并将它们与 稍后的服务器端数据存储。因此,离线编辑变成 通过更高级别的api更容易、更安全。
版权和许可
版权所有2011 Tobias Rodaebel
此软件是在apache许可证2.0版下发布的。你可以获得 在
http://www.apache.org/licenses/LICENSE-2.0
google a p p engine是google inc.的商标。
安装
安装gaesynkit的最简单方法是(只要您有setuptools 安装)以使用:
$ easy_install gaesynkit
开发
如果你想修改gaesynkit的最新开发版本, 通过键入以下命令安装开发环境:
$ hg clone https://gaesynkit.googlecode.com/hg gaesynkit-dev $ cd gaesynkit-dev $ ./configure $ make
configure命令有许多选项:
Usage: configure [options] Options: -h,--help display this message --gae-sdk=PATH path to the Google App Engine SDK --with-python=PATH use this Python interpreter
运行测试
如果已经签出了开发源,则可以运行所有单元测试 使用以下命令。
运行python单元测试:
$ make test
获取测试覆盖率报告:
$ make coverage
coverage html报告将放在htmlcov目录中。
为了运行javascript单元测试,输入以下命令并打开 http://localhost:8080使用网络浏览器:
$ make testjs
变化
版本1.0.0a2(2011-04-12)
- Using HTML5 Session Storage for storing RPC IDs.
- Supports more property value types.
- More efficient synchronization behaviour.
版本1.0.0a1(2011-02-08)
- First alpha release.