def test_get_values(self): device = ['device0', 'device1'] port = ['port0', 'port1'] arg = [555, 666] name = ['xbee', 'xyz'] units = ['C', 'F'] time = ['12/12/2012 12:12:12', '12/12/2012 12:12:13'] data = [{Constants.DataPacket.arrival_time: time[0], \ Constants.DataPacket.units: units[0], \ Constants.DataPacket.name: name[0]}, {Constants.DataPacket.arrival_time: time[1], \ Constants.DataPacket.units: units[1], \ Constants.DataPacket.name: name[1]}] val = CurrentValues() val.store(arg[0], device[0], port[0], data[0]) val.store(arg[1], device[0], port[1], data[1]) val.store(arg[1], device[1], port[0], data[1]) dict = val.get() self.check_dict(device[0], port[0], arg[0], name[0], time[0], dict) self.check_dict(device[0], port[1], arg[1], name[1], time[1], dict)