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)
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__':
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)