Example #1
0
 def test_merge_none(self):
     data = {"": None}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta[""]
     assert data == other_meta
Example #2
0
 def test_merge_new(self):
     meta = Meta()
     assert meta.merge(Meta(other_meta)) == other_meta[""]
     assert meta.raw() == other_meta
Example #3
0
 def test_merge_missing(self):
     data = {}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta[""]
     assert data == other_meta
Example #4
0
 def test_merge_empty(self):
     data = {"": {}}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta[""]
     assert data == other_meta
Example #5
0
 def test_merge_root(self):
     changed = deepcopy(input_meta)
     meta = Meta(changed)
     assert meta.merge(Meta(other_meta)) == merged_meta[""]
     assert changed == merged_meta
Example #6
0
 def test_merge_none(self):
     data = {'': None}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta['']
     assert data == other_meta
Example #7
0
 def test_merge_missing(self):
     data = {}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta['']
     assert data == other_meta
Example #8
0
 def test_merge_new(self):
     meta = Meta()
     assert meta.merge(Meta(other_meta)) == other_meta['']
     assert meta.raw() == other_meta
Example #9
0
 def test_merge_root(self):
     changed = deepcopy(input_meta)
     meta = Meta(changed)
     assert meta.merge(Meta(other_meta)) == merged_meta['']
     assert changed == merged_meta
Example #10
0
 def test_merge_empty(self):
     data = {'': {}}
     meta = Meta(data)
     assert meta.merge(Meta(other_meta)) == other_meta['']
     assert data == other_meta