8 def test_basic(lint
, paths
):
12 for root
, dirs
, files
in os
.walk(p
):
17 filepath
= os
.path
.join(root
, f
)
18 result
= lint(filepath
, testing
=True)
20 results
.append(result
)
22 assert len(results
) == 2
27 if "no-revision.yaml" in r
[0].path
:
29 assert "no-revision.yaml" in r
[0].path
31 'If "vendoring" is present, "revision" must be present in "origin"'
35 if "cargo-mismatch.yaml" in r
[0].path
:
37 assert "cargo-mismatch.yaml" in r
[0].path
38 assert "wasn't found in Cargo.lock" in r
[0].message
40 assert expected_results
== 2
43 if __name__
== "__main__":