mirror of https://github.com/ConsenSys/mythril
parent
cb9baaead7
commit
d3e200bb22
@ -1,16 +0,0 @@ |
||||
import pytest |
||||
from pathlib import Path |
||||
from mythril.mythril import * |
||||
|
||||
fire_lasers_execute = [] |
||||
|
||||
|
||||
def fire_lasers_test(): |
||||
disassembler = MythrilDisassembler(eth=None) |
||||
disassembler.load_from_solidity( |
||||
Path(__file__).parent.parent / "testdata/input_contracts/origin.sol" |
||||
) |
||||
analyzer = MythrilAnalyzer(disassembler) |
||||
issues = analyzer.fire_lasers(strategy="dfs").sorted_issues() |
||||
assert len(issues) == 1 |
||||
assert issues["swc-id"] == "111" |
@ -0,0 +1,24 @@ |
||||
import pytest |
||||
from pathlib import Path |
||||
from mythril.mythril import * |
||||
|
||||
|
||||
def test_fire_lasers(): |
||||
disassembler = MythrilDisassembler(eth=None) |
||||
print(str((Path(__file__).parent.parent / "testdata/input_contracts/origin.sol"))) |
||||
print(Path(__file__)) |
||||
disassembler.load_from_solidity( |
||||
[ |
||||
str( |
||||
( |
||||
Path(__file__).parent.parent / "testdata/input_contracts/origin.sol" |
||||
).absolute() |
||||
) |
||||
] |
||||
) |
||||
analyzer = MythrilAnalyzer(disassembler) |
||||
issues = analyzer.fire_lasers( |
||||
strategy="dfs", max_depth=30, transaction_count=2, create_timeout=10, modules=[] |
||||
).sorted_issues() |
||||
assert len(issues) == 1 |
||||
assert issues[0]["swc-id"] == "111" |
Loading…
Reference in new issue