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
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 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
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