示例#1
0
    def incoming():
        response = {
            'message': 'not valid key',
            'text': 'NA',
            'Content-Type': 'application/json',
        }
        posted_data = flask.request.get_json()

        remote_controller = RemoteController(posted_data)
        response = remote_controller.run()
        return response
 def test_turn_off_light_send_signal(self, message):
     remote_controller = RemoteController()
     assert remote_controller._send_signal(message)[0] == settings[
         'room_light']['orders']['turn_off']['signal']
 def test_turn_off_light_send_ir(self, signal):
     remote_controller = RemoteController()
     assert remote_controller._send_ir(signal).status_code == 200
 def test_valid_message(self, message, signal, device, order):
     remote_controller = RemoteController()
     assert remote_controller._process_message(message) == (signal, device,
                                                            order)
 def test_false_order(self, message, device, result):
     remote_controller = RemoteController()
     assert remote_controller._detect_order(message, device)[0] == result
 def test_false_detect_device(self, message, result):
     remote_controller = RemoteController()
     assert remote_controller._detect_device(message) == result
 def test_false_send_signal(self, message):
     remote_controller = RemoteController()
     assert remote_controller._send_signal(message)[0] == [-1]