コード例 #1
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_remove_empty_sub_dict(self):
     self.assertEqual({
         'a': 1,
         'b': 2
     }, wios.flatten({
         'a': 1,
         'b': 2,
         'c': {}
     }))
コード例 #2
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_single_level(self):
     self.assertEqual({
         'a': 1,
         'b': 2,
         'c': 3
     }, wios.flatten({
         'a': 1,
         'b': 2,
         'c': 3
     }))
コード例 #3
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_one_tuple(self):
     self.assertEqual({
         'a': 1,
         'b': 2,
         'c': (3, 4, 5)
     }, wios.flatten({
         'a': 1,
         'b': 2,
         'c': (3, 4, 5)
     }))
コード例 #4
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_one_list(self):
     self.assertEqual({
         'a': 1,
         'b': 2,
         'c': [3, 4, 5]
     }, wios.flatten({
         'a': 1,
         'b': 2,
         'c': [3, 4, 5]
     }))
コード例 #5
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_two_levels(self):
     self.assertEqual({
         'a': 1,
         'b': 2,
         'c.a': 4,
         'c.b': 5
     }, wios.flatten({
         'a': 1,
         'b': 2,
         'c': {
             'a': 4,
             'b': 5
         }
     }))
コード例 #6
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_three_levels(self):
     self.assertEqual(
         {
             'a': 1,
             'b': 2,
             'c.a': 4,
             'c.b': 5,
             'c.c.d': 6,
             'c.c.e': 7
         },
         wios.flatten({
             'a': 1,
             'b': 2,
             'c': {
                 'a': 4,
                 'b': 5,
                 'c': {
                     'd': 6,
                     'e': 7
                 }
             }
         }))
コード例 #7
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_not_dict(self):
     self.assertEqual({}, wios.flatten('some string'))
コード例 #8
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_not_dict(self):
     self.assertEqual({}, wios.flatten('some string'))
コード例 #9
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_single_level(self):
     self.assertEqual({'a': 1, 'b': 2, 'c': 3}, wios.flatten({'a': 1, 'b': 2, 'c': 3}))
コード例 #10
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_remove_empty_sub_dict(self):
     self.assertEqual({'a': 1, 'b': 2}, wios.flatten({'a': 1, 'b': 2, 'c': {}}))
コード例 #11
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_one_tuple(self):
     self.assertEqual({'a': 1, 'b': 2, 'c': (3, 4, 5)}, wios.flatten({'a': 1, 'b': 2, 'c': (3, 4, 5)}))
コード例 #12
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_one_list(self):
     self.assertEqual({'a': 1, 'b': 2, 'c': [3, 4, 5]}, wios.flatten({'a': 1, 'b': 2, 'c': [3, 4, 5]}))
コード例 #13
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_three_levels(self):
     self.assertEqual({'a': 1, 'b': 2, 'c.a': 4, 'c.b': 5, 'c.c.d': 6, 'c.c.e': 7},
                      wios.flatten({'a': 1, 'b': 2, 'c': {'a': 4, 'b': 5, 'c': {'d': 6, 'e': 7}}}))
コード例 #14
0
ファイル: test_wios.py プロジェクト: mkos/krk-poll
 def test_flatten_two_levels(self):
     self.assertEqual({'a': 1, 'b': 2, 'c.a': 4, 'c.b': 5}, wios.flatten({'a': 1, 'b': 2, 'c': {'a': 4, 'b': 5}}))