github.com/tri-stone/burrow@v0.25.0/tests/jobs_fixtures/app50-set-storage-zero/deploy.yaml (about)

     1  jobs:
     2  
     3  - name: deployStorageK
     4    deploy:
     5      contract: storageIssueWithZero.sol
     6  
     7  - name: makeSureDeployed
     8    assert:
     9      key: $deployStorageK
    10      relation: ne
    11      val: ""
    12  
    13  #set Int to 5000
    14  - name: setStorageBaseInt
    15    set:
    16      val: 50000
    17  
    18  - name: setStorageInt
    19    call:
    20      destination: $deployStorageK
    21      function: setInt
    22      data: [$setStorageBaseInt]
    23  
    24  - name: queryStorageInt
    25    query-contract:
    26      destination: $deployStorageK
    27      function: getInt
    28  
    29  - name: assertStorageInt
    30    assert:
    31      key: $queryStorageInt
    32      relation: eq
    33      val: $setStorageBaseInt
    34  
    35  #set Int to Zero using Yaml
    36  - name: setStorageBaseInt2
    37    set:
    38      val: 0
    39  
    40  - name: setStorageInt2
    41    call:
    42      destination: $deployStorageK
    43      function: setInt
    44      data: [$setStorageBaseInt2]
    45  
    46  - name: queryStorageInt2
    47    query-contract:
    48      destination: $deployStorageK
    49      function: getInt
    50  
    51  - name: assertStorageInt2
    52    assert:
    53      key: $queryStorageInt2
    54      relation: eq
    55      val: $setStorageBaseInt2
    56  
    57  #set Int to Zero using solidity
    58  - name: setStorageInt3
    59    call:
    60      destination: $deployStorageK
    61      function: setIntToZero
    62      data: 
    63  
    64  - name: queryStorageInt3
    65    query-contract:
    66      destination: $deployStorageK
    67      function: getInt
    68  
    69  - name: assertStorageInt3
    70    assert:
    71      key: $queryStorageInt3
    72      relation: eq
    73      val: 0
    74  
    75  #set Int to another number
    76  - name: setStorageBaseInt4
    77    set:
    78      val: 777
    79  
    80  - name: setStorageInt4
    81    call:
    82      destination: $deployStorageK
    83      function: setInt
    84      data: [$setStorageBaseInt4]
    85  
    86  - name: queryStorageInt4
    87    query-contract:
    88      destination: $deployStorageK
    89      function: getInt
    90  
    91  - name: assertStorageInt4
    92    assert:
    93      key: $queryStorageInt4
    94      relation: eq
    95      val: $setStorageBaseInt4
    96  
    97  #set Uint to 9999
    98  - name: setStorageBaseUint
    99    set:
   100      val: 9999
   101  
   102  - name: setStorageUint
   103    call:
   104      destination: $deployStorageK
   105      function: setUint
   106      data: [$setStorageBaseUint]
   107  
   108  - name: queryStorageUint
   109    query-contract:
   110      destination: $deployStorageK
   111      function: getUint
   112  
   113  - name: assertStorageUint
   114    assert:
   115      key: $queryStorageUint
   116      relation: eq
   117      val: $setStorageBaseUint
   118  
   119  #set Uint to 0 using Yaml
   120  - name: setStorageBaseUint2
   121    set:
   122      val: 0
   123  
   124  - name: setStorageUint2
   125    call:
   126      destination: $deployStorageK
   127      function: setUint
   128      data: [$setStorageBaseUint2]
   129  
   130  - name: queryStorageUint2
   131    query-contract:
   132      destination: $deployStorageK
   133      function: getUint
   134  
   135  - name: assertStorageUint2
   136    assert:
   137      key: $queryStorageUint2
   138      relation: eq
   139      val: $setStorageBaseUint2
   140  
   141  #set Uint to 0 using solidity
   142  - name: setStorageUint3
   143    call:
   144      destination: $deployStorageK
   145      function: setUintToZero
   146      data: 
   147  
   148  - name: queryStorageUint3
   149    query-contract:
   150      destination: $deployStorageK
   151      function: getUint
   152  
   153  - name: assertStorageUint3
   154    assert:
   155      key: $queryStorageUint3
   156      relation: eq
   157      val: 0
   158  
   159  #set Uint to another number
   160  - name: setStorageBaseUint4
   161    set:
   162      val: 111
   163  
   164  - name: setStorageUint4
   165    call:
   166      destination: $deployStorageK
   167      function: setUint
   168      data: [$setStorageBaseUint4]
   169  
   170  - name: queryStorageUint4
   171    query-contract:
   172      destination: $deployStorageK
   173      function: getUint
   174  
   175  - name: assertStorageUint4
   176    assert:
   177      key: $queryStorageUint4
   178      relation: eq
   179      val: $setStorageBaseUint4