コード例 #1
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_overlap(self):
     assert merge({'foo': 'bar'}, {'foo': True}) == {'foo': True}
コード例 #2
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_disjunct_dictionaries(self):
     assert merge({'foo': 'bar'}, {'buz': True}) == {'foo': 'bar', 'buz': True}
コード例 #3
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_do_not_modify_input(self):
     base = {'foo': 'bar'}
     overlay = {'buz': True}
     merge(base, overlay)
     assert base == {'foo': 'bar'}
     assert overlay == {'buz': True}
コード例 #4
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_recurse(self):
     assert merge({'obj': {}}, {'obj': {'foo': 'bar'}}) == {'obj': {'foo': 'bar'}}
コード例 #5
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_key_only_in_overlay(self):
     assert merge({}, {'foo': 'bar'}) == {'foo': 'bar'}
コード例 #6
0
ファイル: test_utils.py プロジェクト: timgates42/rest_toolkit
 def test_key_only_in_base(self):
     assert merge({'foo': 'bar'}, {}) == {'foo': 'bar'}