mirror of https://github.com/crytic/slither
commit
e1b480eaa2
@ -0,0 +1,25 @@ |
|||||||
|
# yaml-language-server: $schema=https://coderabbit.ai/integrations/schema.v2.json |
||||||
|
language: "en" |
||||||
|
early_access: false |
||||||
|
knowledge_base: |
||||||
|
learnings: |
||||||
|
scope: auto |
||||||
|
issues: |
||||||
|
scope: global |
||||||
|
reviews: |
||||||
|
profile: "chill" |
||||||
|
request_changes_workflow: false |
||||||
|
high_level_summary: true |
||||||
|
poem: false |
||||||
|
review_status: true |
||||||
|
collapse_walkthrough: true |
||||||
|
auto_review: |
||||||
|
enabled: true |
||||||
|
ignore_title_keywords: |
||||||
|
- "WIP" |
||||||
|
- "DO NOT MERGE" |
||||||
|
drafts: false |
||||||
|
base_branches: |
||||||
|
- dev |
||||||
|
chat: |
||||||
|
auto_reply: true |
Binary file not shown.
@ -0,0 +1,20 @@ |
|||||||
|
import sys |
||||||
|
import tempfile |
||||||
|
import pytest |
||||||
|
|
||||||
|
from slither.__main__ import main_impl |
||||||
|
|
||||||
|
|
||||||
|
def test_cli_exit_on_invalid_compilation_file(caplog): |
||||||
|
|
||||||
|
with tempfile.NamedTemporaryFile("w") as f: |
||||||
|
f.write("pragma solidity ^0.10000.0;") |
||||||
|
|
||||||
|
sys.argv = ["slither", f.name] |
||||||
|
with pytest.raises(SystemExit) as pytest_wrapped_e: |
||||||
|
main_impl([], []) |
||||||
|
|
||||||
|
assert pytest_wrapped_e.type == SystemExit |
||||||
|
assert pytest_wrapped_e.value.code == 2 |
||||||
|
|
||||||
|
assert caplog.record_tuples[0] == ("Slither", 40, "Unable to compile all targets.") |
Loading…
Reference in new issue