File tree 3 files changed +4
-6
lines changed
src/cfnlint/rules/jsonschema
test/unit/rules/jsonschema
3 files changed +4
-6
lines changed Original file line number Diff line number Diff line change 20
20
latest=`curl "https://pypi.org/pypi/aws-sam-cli/$latest_sam_cli/json" -s | jq -r '.info.requires_dist[] | select(contains("aws-sam-translator"))' | cut -c 21-`
21
21
sed -i -E "s/aws-sam-translator>=[0-9.]+/aws-sam-translator>=$latest/" pyproject.toml
22
22
pip install -e .
23
+ pip install requests
23
24
rm -rf src/cfnlint/data/DownloadsMetadata/*
24
25
cfn-lint --update-iam-policies
25
26
cfn-lint --update-documentation
Original file line number Diff line number Diff line change @@ -66,11 +66,8 @@ def propertyNames(
66
66
)({})
67
67
68
68
for property in instance :
69
- for err in v .descend (
69
+ yield from v .descend (
70
70
instance = property ,
71
71
schema = propertyNames ,
72
72
path = property ,
73
- ):
74
- if err .rule is None :
75
- err .rule = self
76
- yield err
73
+ )
Original file line number Diff line number Diff line change @@ -108,7 +108,7 @@ def __init__(self):
108
108
)
109
109
110
110
self .assertEqual (len (errs ), 1 )
111
- self .assertEqual (errs [0 ].rule . id , "AAAAA" )
111
+ self .assertIsNone (errs [0 ].rule )
112
112
113
113
def test_rule_not_object (self ):
114
114
validator = CfnTemplateValidator ({})
You can’t perform that action at this time.
0 commit comments