Example #1
0
 def test_store_with_valid_values(self):
     device = 'device'
     port = 'port'
     arg = 555
     name = 'xbee'
     units = 'C'
     time = '12/12/2012 12:12:12'
     data = {Constants.DataPacket.arrival_time: time, \
             Constants.DataPacket.units: units, \
             Constants.DataPacket.name: name}
     val = CurrentValues()
     val.store(arg, device, port, data)
     self.check_current_values(device, port, arg, name, time, val)
Example #2
0
    def test_store_one_device_and_two_ports_with_valid_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])
        self.check_current_values(device[0], port[0], arg[0], name[0], time[0], val)
        self.check_current_values(device[0], port[1], arg[1], name[1], time[1], val)
Example #3
0
    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)