コード例 #1
0
ファイル: types.py プロジェクト: zvonimirfras/mopidy
 def deserialize(self, value):
     value = decode(value).strip()
     validators.validate_required(value, self._required)
     if not value:
         return None
     validators.validate_choice(value, self._choices)
     return value
コード例 #2
0
ファイル: types.py プロジェクト: zvonimirfras/mopidy
 def deserialize(self, value):
     validators.validate_required(value, self._required)
     if not value:
         return None
     value = int(value)
     validators.validate_choice(value, self._choices)
     validators.validate_minimum(value, self._minimum)
     validators.validate_maximum(value, self._maximum)
     return value
コード例 #3
0
ファイル: types.py プロジェクト: zvonimirfras/mopidy
 def deserialize(self, value):
     validators.validate_choice(value.lower(), self.levels.keys())
     return self.levels.get(value.lower())
コード例 #4
0
ファイル: types.py プロジェクト: zvonimirfras/mopidy
 def deserialize(self, value):
     validators.validate_choice(value.lower(), log.COLORS)
     return value.lower()
コード例 #5
0
 def test_no_choices_passes(self):
     validators.validate_choice('foo', None)
コード例 #6
0
 def test_valid_value_passes(self):
     validators.validate_choice('foo', ['foo', 'bar', 'baz'])
     validators.validate_choice(1, [1, 2, 3])
コード例 #7
0
ファイル: test_validator.py プロジェクト: zvonimirfras/mopidy
 def test_no_choices_passes(self):
     validators.validate_choice('foo', None)
コード例 #8
0
ファイル: test_validator.py プロジェクト: zvonimirfras/mopidy
 def test_valid_value_passes(self):
     validators.validate_choice('foo', ['foo', 'bar', 'baz'])
     validators.validate_choice(1, [1, 2, 3])
コード例 #9
0
 def test_valid_value_passes(self):
     validators.validate_choice("foo", ["foo", "bar", "baz"])
     validators.validate_choice(1, [1, 2, 3])
コード例 #10
0
ファイル: types.py プロジェクト: jeinarsson/mopidy
 def deserialize(self, value):
     value = int(value)
     validators.validate_choice(value, self._choices)
     validators.validate_minimum(value, self._minimum)
     validators.validate_maximum(value, self._maximum)
     return value