def deserialize(self, data):
        data = super(ValidWifiReportSchema, self).deserialize(data)
        if (data and data is not colander.drop and data is not colander.null):
            channel = data.get('channel')
            frequency = data.get('frequency')
            if ((frequency is None and channel is not None)
                    or (frequency is not None and channel is None)):
                # shallow copy
                data = dict(data)
                data['channel'], data['frequency'] = channel_frequency(
                    channel, frequency)

        return data
예제 #2
0
    def deserialize(self, data):
        data = super(ValidWifiLookupSchema, self).deserialize(data)
        if (data and data is not colander.drop and data is not colander.null):
            channel = data.get('channel')
            frequency = data.get('frequency')
            if ((frequency is None and channel is not None) or
                    (frequency is not None and channel is None)):
                # shallow copy
                data = dict(data)
                data['channel'], data['frequency'] = channel_frequency(
                    channel, frequency)

        return data
예제 #3
0
    def deserialize(self, data):
        data = super(ValidWifiLookupSchema, self).deserialize(data)
        if data and data is not colander.drop and data is not colander.null:
            channel = data.get("channel")
            frequency = data.get("frequency")
            if (frequency is None
                    and channel is not None) or (frequency is not None
                                                 and channel is None):
                # shallow copy
                data = dict(data)
                data["channel"], data["frequency"] = channel_frequency(
                    channel, frequency)

        return data
 def compare(self, channel, frequency, channel_expect, frequency_expect):
     new_channel, new_frequency = channel_frequency(channel=channel,
                                                    frequency=frequency)
     assert new_channel == channel_expect
     assert new_frequency == frequency_expect
예제 #5
0
 def compare(self, channel, frequency, channel_expect, frequency_expect):
     new_channel, new_frequency = channel_frequency(
         channel=channel, frequency=frequency)
     assert new_channel == channel_expect
     assert new_frequency == frequency_expect