mirror of
https://github.com/ethereum/solidity
synced 2023-10-03 13:03:40 +00:00
Fix typos in isolate_tests.py
This commit is contained in:
parent
23f03e1b61
commit
978c25f1a4
@ -54,10 +54,10 @@ def extract_docs_cases(path):
|
|||||||
|
|
||||||
codeStart = "(// SPDX-License-Identifier:|pragma solidity|contract.*{|library.*{|interface.*{)"
|
codeStart = "(// SPDX-License-Identifier:|pragma solidity|contract.*{|library.*{|interface.*{)"
|
||||||
|
|
||||||
# Filter all tests that do not contain Solidity or are intended incorrectly.
|
# Filter all tests that do not contain Solidity or are indented incorrectly.
|
||||||
for lines in extractedLines:
|
for lines in extractedLines:
|
||||||
if re.search(r'^\s{0,3}' + codeStart, lines, re.MULTILINE):
|
if re.search(r'^\s{0,3}' + codeStart, lines, re.MULTILINE):
|
||||||
print("Intendation error in " + path + ":")
|
print("Indentation error in " + path + ":")
|
||||||
print(lines)
|
print(lines)
|
||||||
exit(1)
|
exit(1)
|
||||||
if re.search(r'^\s{4}' + codeStart, lines, re.MULTILINE):
|
if re.search(r'^\s{4}' + codeStart, lines, re.MULTILINE):
|
||||||
@ -68,7 +68,7 @@ def extract_docs_cases(path):
|
|||||||
def write_cases(f, tests):
|
def write_cases(f, tests):
|
||||||
cleaned_filename = f.replace(".","_").replace("-","_").replace(" ","_").lower()
|
cleaned_filename = f.replace(".","_").replace("-","_").replace(" ","_").lower()
|
||||||
for test in tests:
|
for test in tests:
|
||||||
# When code examples are extracted they indented by 8 spaces, which violates the style guide,
|
# When code examples are extracted they are indented by 8 spaces, which violates the style guide,
|
||||||
# so before checking remove 4 spaces from each line.
|
# so before checking remove 4 spaces from each line.
|
||||||
remainder = re.sub(r'^ {4}', '', test, 0, re.MULTILINE)
|
remainder = re.sub(r'^ {4}', '', test, 0, re.MULTILINE)
|
||||||
sol_filename = 'test_%s_%s.sol' % (hashlib.sha256(test.encode("utf-8")).hexdigest(), cleaned_filename)
|
sol_filename = 'test_%s_%s.sol' % (hashlib.sha256(test.encode("utf-8")).hexdigest(), cleaned_filename)
|
||||||
|
Loading…
Reference in New Issue
Block a user