Home | History | Annotate | Download | only in fake_device_server

Lines Matching refs:commands

7 """Unit tests for commands.py."""
14 from fake_device_server import commands
21 """Tests for the Commands class.
26 # commands.devices_commands[(id, api_key)] = dict of commands by command id.
33 # module bypass cherrypy by directly invoking commands.GET.
36 self.commands = commands.Commands(self.oauth, self.fail_control)
53 self.commands.new_device(DEVICE_ID)
54 new_command = self.commands.create_command(GOOD_COMMAND)
59 self.commands.device_commands[DEVICE_ID][command_id],
65 self.commands.create_command, bad_command)
71 self.commands.create_command, BAD_COMMAND)
79 self.commands.new_device(DEVICE_ID)
80 self.commands.device_commands[DEVICE_ID][COMMAND_ID] = COMMAND_RESOURCE
81 returned_json = self.commands.GET(COMMAND_ID, deviceId=DEVICE_ID)
87 self.commands.GET, BAD_COMMAND_ID)
98 self.commands.new_device(DEVICE_ID)
99 command1 = self.commands.create_command(copy.deepcopy(COMMAND))
100 command2 = self.commands.create_command(copy.deepcopy(COMMAND))
103 self.commands.device_commands[DEVICE_ID][command1_id]['state'] = \
106 # Without state should return all commands.
108 """Check that we get all the commands we expect given a state.
114 returned_json = self.commands.GET(deviceId=DEVICE_ID, state=state)
117 self.assertTrue('commands' in returned_json)
119 for command in returned_json['commands']]