Example #1
0
    def test_get_logger_returns_logger_instance(self):
        logger = log.get_logger(__name__)

        #assert the object return is an instance of the
        # python built-in logging.Logger
        self.assertIsInstance(logger, logging.Logger)

        #assert that the logger was created with the specified name
        self.assertEqual(__name__, logger.name)
Example #2
0
    def test_get_logger_returns_logger_instance(self):
        logger = log.get_logger(__name__)

        #assert the object return is an instance of the
        # python built-in logging.Logger
        self.assertIsInstance(logger, logging.Logger)

        #assert that the logger was created with the specified name
        self.assertEqual(__name__, logger.name)
Example #3
0
from flask import Flask
from flask.ext import restful

from clueless import log
from clueless.server.api import resources

_LOG = log.get_logger(__name__)


def start_server():

    _LOG.info('Clueless server starting..')

    app = Flask(__name__)
    api = restful.Api(app)

    api.add_resource(resources.PlayersResource, '/players')
    api.add_resource(resources.PlayerResource, '/players/<string:username>')
    api.add_resource(resources.GamesResource, '/games')
    api.add_resource(resources.GameResource, '/games/<string:game_id>')
    api.add_resource(resources.MovePlayerResource, '/moveplayer')
    api.add_resource(resources.SuggestionResource, '/suggestion')
    api.add_resource(
        resources.SuggestionResponseResource, '/suggestionresponse')
    api.add_resource(resources.AccusationResource, '/accusation')
    api.add_resource(resources.EndTurnResource, '/endturn')

    app.run(host="0.0.0.0",debug=True)


if __name__ == '__main__':
Example #4
0
from kivy.app import App
from kivy.clock import Clock
from kivy.properties import ObjectProperty
from kivy.uix.widget import Widget
from kivy.uix.screenmanager import ScreenManager, Screen, WipeTransition
from kivy.uix.button import Button
from kivy.uix.floatlayout import FloatLayout
from kivy.uix.popup import Popup
from kivy.graphics import Ellipse, Color

from clueless.client import errors
from clueless.client import game_play
from clueless.model import game_state
from clueless import log

_LOG = log.get_logger(__name__)


class DisableButton(Button):
    def __init__(self, **kwargs):
        self.disabled = False
        super(DisableButton, self).__init__(**kwargs)

    def on_touch_down(self, touch):
        if (not self.disabled):
            super(DisableButton, self).on_touch_down(touch)

    def on_touch_move(self, touch):
        if (not self.disabled):
            super(DisableButton, self).on_touch_move(touch)