skip to navigation
skip to content

Not Logged In

hunk 0.1.0

Mock for JSON API server.

Helps client-side Web development by mocking JSON API server.

Installation

hunk can be installed via pip or easy_install:

$ pip install hunk

Or:

$ easy_install hunk

Usage

Setup data directory and files.

  • Directories under the root have a HTTP method name
  • Directories and files have name to be resource path
  • Files have conent to be response JSON

For example:

$ tree demo/simple/
demo/simple/
|-- get
|   |-- members
|   |   |-- 100.json
|   |   |-- 200.json
|   |   |-- 300.json
|   |   ...
|   +-- sounds.json
|-- post
|   +-- members.json
...

Move to the root directory and run hunk:

$ cd demo/simple/
$ hunk
 * Running on http://localhost:8080/

Now, you can access Web API with HTTP:

$  curl http://localhost:8080/members/100
{"gender": "female", "kind": "human", "name": "Dorothy"}

$ curl http://localhost:8080/members
[{"kind": "scarecrow", "name": "Hunk"}, ...]

$ curl http://localhost:8080/sounds
[{"title": "Over The Rainbow"}, ... ]

$ curl http://localhost:8080/members -X POST
{"result": "success"}
 
File Type Py Version Uploaded on Size
hunk-0.1.0.tar.gz (md5) Source 2014-02-18 8KB
hunk-0.1.0.zip (md5) Source 2014-02-18 17KB
  • Downloads (All Versions):
  • 10 downloads in the last day
  • 40 downloads in the last week
  • 226 downloads in the last month