Skip to content

Commit

Permalink
fix layout override test
Browse files Browse the repository at this point in the history
  • Loading branch information
tserg committed Nov 24, 2024
1 parent cdf62b7 commit df36dd5
Showing 1 changed file with 7 additions and 10 deletions.
17 changes: 7 additions & 10 deletions tests/unit/cli/storage_layout/test_storage_layout_overrides.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import json
import re

import pytest
Expand Down Expand Up @@ -39,23 +40,19 @@ def test_storage_layout_overrides_json():

input_json = {
"language": "Vyper",
"sources": {
"contracts/foo.vy": {"content": code},
},
"sources": {"contracts/foo.vy": {"content": code}},
"storage_layout_overrides": {
"contracts/foo.vy": {
"content": storage_layout_overrides
},
},
"settings": {
"outputSelection": {"*": ["*"]},
"contracts/foo.vy": {"content": {"storage_layout": storage_layout_overrides}}
},
"settings": {"outputSelection": {"*": ["*"]}},
}

out = compile_code(
code, output_formats=["layout"], storage_layout_override=storage_layout_overrides
)
compile_json(input_json)["contracts"]["contracts/foo.vy"]["foo"]["layout"] == out
assert compile_json(input_json)["contracts"]["contracts/foo.vy"]["foo"]["layout"] == json.dumps(
out["layout"]
)


def test_storage_layout_for_more_complex():
Expand Down

0 comments on commit df36dd5

Please sign in to comment.