Skip to content
This repository was archived by the owner on Sep 12, 2024. It is now read-only.

Commit 1bf7042

Browse files
committed
added unittests for utils.deep_update
1 parent b5fcc55 commit 1bf7042

2 files changed

Lines changed: 31 additions & 0 deletions

File tree

tests/__init__.py

Whitespace-only changes.

tests/test_utils.py

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
import sys
2+
3+
import unittest
4+
from mock import MagicMock
5+
6+
7+
class TestDeepUpdate(unittest.TestCase):
8+
9+
def setUp(self):
10+
self.u = {
11+
"first": {"a": "A"},
12+
"second": "B"
13+
}
14+
self.d = {
15+
"first": {"a": "B"},
16+
"second": "C"
17+
}
18+
sys.modules['dbs'] = MagicMock()
19+
sys.modules['dbs.apis'] = MagicMock()
20+
sys.modules['dbs.apis.dbsClient'] = MagicMock()
21+
from WmAgentScripts.utils import deep_update
22+
self.deep_update = deep_update
23+
24+
def test_deep_update(self):
25+
26+
self.assertDictEqual(self.d, self.deep_update(self.d, self.u))
27+
28+
29+
30+
if __name__ == '__main__':
31+
unittest.main()

0 commit comments

Comments
 (0)