Permalink
Browse files

Initial WBO management handlers; infra for unit testing

  • Loading branch information...
1 parent 646b526 commit 44e236344834672aada655954a74caeac1f5afd4 @lmorchard committed Jul 1, 2010
Showing with 3,073 additions and 82 deletions.
  1. +9 −3 README.md
  2. +4 −1 app.yaml
  3. +604 −0 controllers/gaeunit.py
  4. +4 −6 controllers/main.py
  5. +102 −40 controllers/sync_api.py
  6. +7 −7 controllers/user_api.py
  7. +1,513 −0 extlib/webtest/__init__.py
  8. +39 −0 extlib/webtest/debugapp.py
  9. +436 −0 extlib/webtest/lint.py
  10. +14 −0 index.yaml
  11. +131 −6 lib/fxsync/models.py
  12. +41 −19 lib/fxsync/utils.py
  13. +169 −0 test/sync_api_tests.py
View
@@ -1,10 +1,16 @@
# Firefox Sync on AppEngine
-* by [l.m.orchard](http://lmorchard.com)
-* http://github.com/lmorchard/firefox-sync-appengine
+* <http://github.com/lmorchard/firefox-sync-appengine>
+* by [l.m.orchard](http://lmorchard.com) / [@lmorchard](http://twitter.com/lmorchard) / <l.m.orchard@pobox.com>
This is a quick-and-dirty attempt at hosting a Firefox Sync server
implementation on Google App Engine.
-It may or may not be working at the moment.
+It probably doesn't work right now, so *caveat emptor*.
+## See also:
+
+* [Firefox Sync](http://www.mozilla.com/en-US/firefox/sync/)
+* [Firefox Sync wiki page](https://wiki.mozilla.org/Firefox_Sync)
+* [Weave Sync 1.0 API](https://wiki.mozilla.org/Labs/Weave/Sync/1.0/API)
+* [Weave User 1.0 API](https://wiki.mozilla.org/Labs/Weave/User/1.0/API)
View
@@ -1,4 +1,4 @@
-application: firefox-sync-appengine
+application: lmo-fx-sync
version: 1
runtime: python
api_version: 1
@@ -26,6 +26,9 @@ handlers:
- url: /admin/.*
script: $PYTHON_LIB/google/appengine/ext/admin
login: admin
+- url: /test.*
+ login: admin
+ script: controllers/gaeunit.py
- url: .*
script: controllers/main.py
login: required
Oops, something went wrong.

0 comments on commit 44e2363

Please sign in to comment.