Example #1
0
import unittest
import logging

import config

import plyus

plyus.create_flask_app(config.test)
from plyus import db

from plyus.misc import *
from plyus.player import Player
from plyus.gamestate import GameState
from plyus.referee import Referee
from .simpleai import SimpleAIPlayer
from plyus.util import from_json

def create_session_maker():
    return db.create_scoped_session


class IntegrationTests(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        logging.basicConfig(level=logging.WARNING)
        logging.warning("info level set.")
        logging.getLogger('sqlalchemy.engine').setLevel(logging.WARNING)
        db.drop_all()
        db.create_all()

    def test_two_players_simpleai(self):
Example #2
0
#!python
from flask.ext import script
import plyus
import config

plyus.create_flask_app(config.dev)
manager = script.Manager(plyus.app)


@manager.command
def create_db():
    from plyus import db

    db.create_all()


@manager.command
def run():
    plyus.app.run(debug=True)


@manager.command
def diagram():
    from sqlalchemy_schemadisplay import create_schema_graph
    from plyus import db

    # Database
    host = "localhost"
    engine = "postgresql"
    database = "database"
    username = "******"
Example #3
0
import unittest
import logging

import config

import plyus

plyus.create_flask_app(config.test)
from plyus import db

from plyus.misc import *
from plyus.player import Player
from plyus.gamestate import GameState
from plyus.referee import Referee
from .simpleai import SimpleAIPlayer
from plyus.util import from_json


def create_session_maker():
    return db.create_scoped_session


class IntegrationTests(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        logging.basicConfig(level=logging.WARNING)
        logging.warning("info level set.")
        logging.getLogger("sqlalchemy.engine").setLevel(logging.WARNING)
        db.drop_all()
        db.create_all()
Example #4
0
#!python
from flask.ext import script
import plyus
import config

plyus.create_flask_app(config.dev)
manager = script.Manager(plyus.app)


@manager.command
def create_db():
    from plyus import db

    db.create_all()


@manager.command
def run():
    plyus.app.run(debug=True)


@manager.command
def diagram():
    from sqlalchemy_schemadisplay import create_schema_graph
    from plyus import db

    # Database
    host = 'localhost'
    engine = 'postgresql'
    database = 'database'
    username = '******'