# coding: utf-8
NO_JSON_OLD = u"""
THIS IS NOT A JSON STRING
"""
NO_JSON_NEW = u"""
AND THIS NEITHER
"""
SIMPLE_OLD = u"""
{
"a": 1,
"b": true,
"c": "Janošek"
}
"""
SIMPLE_NEW = u"""
{
"b": false,
"c": "Maruška",
"d": "přidáno"
}
"""
SIMPLE_DIFF = u"""
{
"_append": {
"d": "přidáno"
},
"_remove": {
"a": 1
},
"_update": {
"c": "Maruška",
"b": false
}
}
"""
SIMPLE_DIFF_HTML = u"""
json_diff result
json_diff result
a = 1 |
c = Maruška |
b = False |
d = přidáno |
"""
SIMPLE_ARRAY_OLD = u"""
{
"a": [ 1 ]
}
"""
SIMPLE_ARRAY_NEW = u"""
{
"a": [ 1, 2 ]
}
"""
SIMPLE_ARRAY_DIFF = u"""
{
"_update": {
"a": {
"_append": {
"1": 2
}
}
}
}
"""
NESTED_OLD = u"""
{
"a": 1,
"b": 2,
"ignore": {
"else": true
},
"child": {
"nome": "Janošek"
}
}
"""
NESTED_NEW = u"""
{
"a": 2,
"c": 3,
"child": {
"nome": "Maruška"
}
}
"""
NESTED_DIFF = u"""
{
"_append": {
"c": 3
},
"_remove": {
"b": 2,
"ignore": {
"else": true
}
},
"_update": {
"a": 2,
"child": {
"_update": {
"nome": "Maruška"
}
}
}
}
"""
NESTED_DIFF_EXCL = u"""
{
"_append": {
"c": 3
},
"_remove": {
"b": 2,
"ignore": {
"else": true
}
},
"_update": {
"a": 2
}
}
"""
NESTED_DIFF_INCL = u"""
{
"_update": {
"child": {
"_update": {
"nome": "Maruška"
}
}
}
}
"""
NESTED_DIFF_IGNORING = u"""
{
"_remove": {
"b": 2,
"ignore": {
"else": true
}
},
"_update": {
"a": 2,
"child": {
"_update": {
"nome": "Maruška"
}
}
}
}
"""
ARRAY_OLD = u"""
{
"a": 1,
"b": 2,
"children": [
"Pepíček", "Anička", "Maruška"
]
}
"""
ARRAY_NEW = u"""
{
"a": 1,
"children": [
"Pepíček", "Tonička", "Maruška"
],
"c": 3
}
"""
ARRAY_DIFF = u"""
{
"_append": {
"c": 3
},
"_remove": {
"b": 2
},
"_update": {
"children": {
"_update": {
"1": "Tonička"
}
}
}
}
"""