configurationengine/source/scripts/tests/testdata/compare/api_template.txt
changeset 0 2e8eeb919028
equal deleted inserted replaced
-1:000000000000 0:2e8eeb919028
       
     1 {% set columns = {'fqr':'Full reference',
       
     2                   'name':'Name',
       
     3                   'type':'Type',
       
     4                   'desc':'Description',
       
     5                   } -%}
       
     6 
       
     7 Changed features:
       
     8 {% for item in columns|sort -%}{{ columns[item] }}|{%- endfor -%}
       
     9 {%- for item in columns|sort -%}{{ columns[item] }}|{%- endfor %}
       
    10 
       
    11 {% for fqr in data.sourcedata.features|sort -%}
       
    12     {%- if fqr in data.targetdata.features and not data.sourcedata.features[fqr]._compare(data.targetdata.features[fqr], columns.keys()) -%}
       
    13         {%- for colname in columns -%}
       
    14             {{- data.sourcedata.features[fqr][colname] }}| 
       
    15         {%- endfor -%}
       
    16         {%- for colname in columns -%}
       
    17             {{- data.targetdata.features[fqr][colname] }}| 
       
    18         {%- endfor %}
       
    19 {% endif -%}
       
    20 {%- endfor %}
       
    21 
       
    22 Only in sourcedata:
       
    23 {% for fqr in data.sourcedata.features|sort -%}
       
    24     {%- if fqr not in data.targetdata.features -%}
       
    25         {%- for colname in columns -%}
       
    26             {{ data.sourcedata.features[fqr][colname] }}| 
       
    27         {%- endfor %}
       
    28 {% endif -%}
       
    29 {%- endfor %}
       
    30 
       
    31 Only in targetdata:
       
    32 {% for fqr in data.targetdata.features|sort -%}
       
    33     {%- if fqr not in data.sourcedata.features -%}
       
    34         {%- for colname in columns -%}
       
    35             {{ data.targetdata.features[fqr][colname] }}| 
       
    36         {%- endfor %}
       
    37 {% endif -%}
       
    38 {%- endfor %}