コード例 #1
0
ファイル: test_querying.py プロジェクト: mithlesh4257/sir
 def test_dotted_path(self):
     paths = [["rel.id"], ["rel2.rel3.id"]]
     expected = {
         "rel": defaultdict(set, id=""),
         "rel2": defaultdict(set, rel3=defaultdict(set, id=""))
     }
     self.assertEqual(dict(merge_paths(paths)), expected)
コード例 #2
0
ファイル: test_querying.py プロジェクト: baykelper/mb-sir
 def test_dotted_path(self):
     paths = [["rel.id"], ["rel2.rel3.id"]]
     expected = {
         "rel": defaultdict(set, id=""),
         "rel2": defaultdict(set,
                             rel3=defaultdict(set,
                                              id=""
                                              )
                             )
     }
     self.assertEqual(dict(merge_paths(paths)), expected)
コード例 #3
0
ファイル: test_querying.py プロジェクト: baykelper/mb-sir
 def test_dotless_path(self):
     paths = [["id"], ["name"]]
     expected = {"id": "", "name": ""}
     self.assertEquals(merge_paths(paths), expected)
コード例 #4
0
ファイル: test_querying.py プロジェクト: mithlesh4257/sir
 def test_dotless_path(self):
     paths = [["id"], ["name"]]
     expected = {"id": "", "name": ""}
     self.assertEquals(merge_paths(paths), expected)