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)
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)
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):
def __init__(self, type): self.type = type self.konf = Konfig() self.current_state = False self.states = {}