function createTemplate(cb) {
  coux.del(testTemplate, function() {
    coux.put(testTemplate, e(function() {
      coux.put(testTemplate.concat('test-doc'), {foobar: "ok"}, e(cb));
    }));
  });
}
asyncFold(dbs, function(db, cb) {
    console.log("del", db)
    coux.del(db, function(err, ok) {
        if (err && err.error != "not_found") {
            console.log(err)
        } else {
            coux.put(db, e(function() {
                cb()
            }))
        }
    })
}, function() {
function createDatabase(cb) {
  coux.del(testDb, function() {
    coux.put(testDb, e(function() {
      var control_ddoc = require('../lib/design/control');
      coux.put(testDb.concat(control_ddoc._id), control_ddoc, function(err, ok) {
        if (err && err.error !== "conflict") {
            e()(err);
          } else {
            cb()
          }
      })
    }));
  });
}