Esempio n. 1
0
 def __init__(self, ack_word: str, bot_controller: AbstractBotController = BotController.get_instance(),
              room_state: AbstractRoomState = RoomState.get_instance()):
     self.__current_track: Optional[dict] = None
     self.__voter_ids: List[str] = []
     self.__ack_word = ack_word
     self.__bot_controller = bot_controller
     self.__room_state = room_state
Esempio n. 2
0
 def setUp(self) -> None:
     self.__bot_controller = FakeBotController()
     self.__data_service = FakeDataService()
     self.__room_state = copy.deepcopy(
         RoomState.get_instance(self.__bot_controller))
     self.__handler = UpdateRoomHandler(self.__bot_controller,
                                        self.__room_state,
                                        self.__data_service)
Esempio n. 3
0
 def setUp(self) -> None:
     self.__bot_controller = FakeBotController()
     self.__room_state = RoomState.get_instance(self.__bot_controller)
     self.__voting_machine = VotingMachine('row', self.__bot_controller,
                                           self.__room_state)
     self.__room_state.set_current_track(create_random_id_object())
     self.__mo = create_random_string()
     self.__curly = create_random_string()
     self.__joe = create_random_string()
Esempio n. 4
0
 def __init__(
     self,
     bot_controller: AbstractBotController = BotController.get_instance(),
     room_state: AbstractRoomState = RoomState.get_instance(),
     data_service: AbstractDataService = DataService(),
     env: AbstractEnvironment = Environment()):
     self.__bot_controller = bot_controller
     self.__room_state = room_state
     self.__data_service = data_service
     self.__env = env
Esempio n. 5
0
 def setUp(self) -> None:
     self.__bot_controller = FakeBotController()
     self.__data_service = FakeDataService()
     self.__room_state = RoomState.get_instance(self.__bot_controller)
     self.__welcome = WelcomeCommandProcessor(self.__bot_controller,
                                              self.__room_state,
                                              self.__data_service)
     self.__mod = create_random_string()
     self.__nonmod = create_random_string()
     self.__room_state.set_mod_ids([self.__mod])
     self.__curly = create_random_string()
     self.__joe = create_random_string()
Esempio n. 6
0
File: ro.py Progetto: jqbx-bot/bot
 def __init__(self, room_state: AbstractRoomState = RoomState.get_instance(),
              data_service: AbstractDataService = DataService()):
     self.__voting_machine = VotingMachine('row')
     self.__room_state = room_state
     self.__data_service = data_service
Esempio n. 7
0
 def __init__(self,
              room_state: AbstractRoomState = RoomState.get_instance()):
     self.__room_state = room_state