This repository was archived by the owner on Mar 18, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +2
-18
lines changed Expand file tree Collapse file tree 2 files changed +2
-18
lines changed Original file line number Diff line number Diff line change @@ -40,21 +40,6 @@ def validate_parameters(link, parameters):
40
40
required = set ([
41
41
field .name for field in link .fields if field .required
42
42
])
43
- optional = set ([
44
- field .name for field in link .fields if not field .required
45
- ])
46
-
47
- # Determine any parameter names supplied that are not valid.
48
- unexpected = provided - (optional | required )
49
- unexpected = ['"' + item + '"' for item in sorted (unexpected )]
50
- if unexpected :
51
- fmt = 'Unknown parameter{plural}: {listing}'
52
- plural = 's' if len (unexpected ) > 1 else ''
53
- listing = ', ' .join (unexpected )
54
- raise ValueError (fmt .format (
55
- plural = plural ,
56
- listing = listing
57
- ))
58
43
59
44
# Determine if any required field names not supplied.
60
45
missing = required - provided
Original file line number Diff line number Diff line change @@ -26,9 +26,8 @@ def test_link_missing_required_parameter(link):
26
26
validate_parameters (link , {'optional' : 456 })
27
27
28
28
29
- def test_link_with_invalid_parameter (link ):
30
- with pytest .raises (ValueError ):
31
- validate_parameters (link , {'required' : 123 , 'unknown' : 123 })
29
+ def test_link_with_additional_parameter (link ):
30
+ validate_parameters (link , {'required' : 123 , 'unknown' : 123 })
32
31
33
32
34
33
# Test invalid parameter types.
You can’t perform that action at this time.
0 commit comments