コード例 #1
0
ファイル: test_konfig.py プロジェクト: jpf/konfig
 def test_takes_dict(self):
     kv = {'Foo': 1,
           'Bar': "Two",
           'konf_test': 'Test'}
     konf = Konfig()
     konf.use_dict(kv)
     self.assertEquals('1', konf.Foo)
     self.assertEquals("Two", konf.Bar)
     self.assertEquals('Test', konf.konf_test)
コード例 #2
0
 def setUp(self):
     test_config = {
         'sendgrid_user': '******',
         'sendgrid_password': '******',
         'email_sender': '*****@*****.**',
         'email_send_to': '*****@*****.**',
         'email_send_to_name': 'Example User'
     }
     self.tearDown()
     self.app = flask_app.app.test_client()
     flask_app.konf = Konfig()
     flask_app.konf.use_dict(test_config)
コード例 #3
0
ファイル: app.py プロジェクト: doctorcrowe/Twilio-SxSW-game
import os
import uuid

from flask import Flask
from flask import request
from pymongo import Connection

from konfig import Konfig
from game import create_game
from game import add_story_to_game

app = Flask(__name__)
konf = Konfig()
#konf.use_dict({'mongo_url': 'localhost'})

mongo_database = konf.mongo_url
connection = Connection(mongo_database)
db = connection['game']
players = db.players


def get_id():
    id = str(uuid.uuid4())
    if 'From' in request.form and 'To' in request.form:
        id = "%s_%s" % (request.form['From'], request.form['To'])
    elif 'Caller' in request.form and 'Caller' in request.form:
        id = "%s_%s" % (request.form['Caller'], request.form['Called'])
    return id


def play(game, input):
コード例 #4
0
 def __init__(self, type):
     self.type = type
     self.konf = Konfig()
     self.current_state = False
     self.states = {}