コード例 #1
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_list(self):
     doc = {'k': ['v1', 'v2']}
     self.assertEqual([['v1', 'v2']],
                      list(_retrieve_doc_values('k', doc)))
コード例 #2
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_simple_no_match(self):
     doc = {}
     self.assertEqual([], list(_retrieve_doc_values('k', doc)))
コード例 #3
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_dict_3depth(self):
     doc = {'k': {'kk': {'kkk': 'v'}}}
     self.assertEqual(['v'], list(_retrieve_doc_values('k.kk.kkk', doc)))
コード例 #4
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_simple(self):
     doc = {'k': 'v'}
     self.assertEqual(['v'], list(_retrieve_doc_values('k', doc)))
コード例 #5
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_simple_with_noise(self):
     doc = {'k': 'v', 'foo': [{'bar': '555'}]}
     self.assertEqual(['v'], list(_retrieve_doc_values('k', doc)))
コード例 #6
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_dict_inside_list(self):
     doc = {'k': [{'kk': 'v'}]}
     self.assertEqual(['v'], list(_retrieve_doc_values('k.kk', doc)))
コード例 #7
0
ファイル: test_persist.py プロジェクト: Eyepea/xivo-skaro
 def test_select_value_dict_inside_list_multiple_values(self):
     doc = {'k': [{'kk': 'v1'}, {'kk': 'v2'}]}
     self.assertEqual(['v1', 'v2'],
                      list(_retrieve_doc_values('k.kk', doc)))
コード例 #8
0
 def test_select_value_dict_inside_list(self):
     doc = {'k': [{'kk': 'v'}]}
     self.assertEqual(['v'], list(_retrieve_doc_values('k.kk', doc)))
コード例 #9
0
 def test_select_value_dict_inside_list_multiple_values(self):
     doc = {'k': [{'kk': 'v1'}, {'kk': 'v2'}]}
     self.assertEqual(['v1', 'v2'], list(_retrieve_doc_values('k.kk', doc)))
コード例 #10
0
 def test_select_value_list(self):
     doc = {'k': ['v1', 'v2']}
     self.assertEqual([['v1', 'v2']], list(_retrieve_doc_values('k', doc)))
コード例 #11
0
 def test_select_value_dict_3depth(self):
     doc = {'k': {'kk': {'kkk': 'v'}}}
     self.assertEqual(['v'], list(_retrieve_doc_values('k.kk.kkk', doc)))
コード例 #12
0
 def test_select_value_simple_no_match(self):
     doc = {}
     self.assertEqual([], list(_retrieve_doc_values('k', doc)))
コード例 #13
0
 def test_select_value_simple_with_noise(self):
     doc = {'k': 'v', 'foo': [{'bar': '555'}]}
     self.assertEqual(['v'], list(_retrieve_doc_values('k', doc)))
コード例 #14
0
 def test_select_value_simple(self):
     doc = {'k': 'v'}
     self.assertEqual(['v'], list(_retrieve_doc_values('k', doc)))