Esempio n. 1
0
 def test_numdict_to_list(self):
     dic = {
         'test': {
             '0': {
                 'test1': {
                     'value': 'v1'
                 }
             },
             '1': {
                 'test1': {
                     'value': 'v2'
                 }
             }
         }
     }
     utils.numdict_to_list(dic)
     expected = {
         'test': [{
             'test1': {
                 'value': 'v1'
             }
         }, {
             'test1': {
                 'value': 'v2'
             }
         }]
     }
     self.assertEqual(dic, expected)
Esempio n. 2
0
 def test_numdict_to_list(self):
     dic = {
         'test': {'0': {'test1': {'value': 'v1'}},
                  '1': {'test1': {'value': 'v2'}}
                 }
     }
     utils.numdict_to_list(dic)
     expected = {
         'test': [{'test1': {'value': 'v1'}},
                  {'test1': {'value': 'v2'}}]}
     self.assertEqual(dic, expected)
Esempio n. 3
0
    def test_numdict_to_list(self):
        dic = {
            'test': {'0': {'test1': {'value': 'v1'}},
                     '1': {'test1': {'value': 'v2'}}
                    }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [{'test1': {'value': 'v1'}},
                     {'test1': {'value': 'v2'}}]}
        self.assertEqual(dic, expected)

        dic = {
            'test': {'1': {'test1': {'value': 'v1'}},
                     '3': {'test1': {'value': 'v2'}}
                    }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [
                None,
                {'test1': {'value': 'v1'}},
                None,
                {'test1': {'value': 'v2'}}
            ]}
        self.assertEqual(dic, expected)

        dic = {
            'test': {}
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': []
        }
        self.assertEqual(dic, expected)

        dic = {
            'test': {
                '1': {'test1': {'value': 'v1'}},
                '2': {'test1': {'value': 'v2'}},
                '3': {'test1': {'value': 'v3'}},
                '4': {'test1': {'value': 'v4'}},
                '5': {'test1': {'value': 'v5'}},
                '6': {'test1': {'value': 'v6'}},
                '7': {'test1': {'value': 'v7'}},
                '8': {'test1': {'value': 'v8'}},
                '9': {'test1': {'value': 'v9'}},
                '10': {'test1': {'value': 'v10'}}
            }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [
                None,
                {'test1': {'value': 'v1'}},
                {'test1': {'value': 'v2'}},
                {'test1': {'value': 'v3'}},
                {'test1': {'value': 'v4'}},
                {'test1': {'value': 'v5'}},
                {'test1': {'value': 'v6'}},
                {'test1': {'value': 'v7'}},
                {'test1': {'value': 'v8'}},
                {'test1': {'value': 'v9'}},
                {'test1': {'value': 'v10'}},
            ]
        }
        self.assertEqual(dic, expected)
Esempio n. 4
0
    def test_numdict_to_list(self):
        dic = {
            'test': {'0': {'test1': {'value': 'v1'}},
                     '1': {'test1': {'value': 'v2'}}
                    }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [{'test1': {'value': 'v1'}},
                     {'test1': {'value': 'v2'}}]}
        self.assertEqual(dic, expected)

        dic = {
            'test': {'1': {'test1': {'value': 'v1'}},
                     '3': {'test1': {'value': 'v2'}}
                    }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [
                None,
                {'test1': {'value': 'v1'}},
                None,
                {'test1': {'value': 'v2'}}
            ]}
        self.assertEqual(dic, expected)

        dic = {
            'test': {}
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': []
        }
        self.assertEqual(dic, expected)

        dic = {
            'test': {
                '1': {'test1': {'value': 'v1'}},
                '2': {'test1': {'value': 'v2'}},
                '3': {'test1': {'value': 'v3'}},
                '4': {'test1': {'value': 'v4'}},
                '5': {'test1': {'value': 'v5'}},
                '6': {'test1': {'value': 'v6'}},
                '7': {'test1': {'value': 'v7'}},
                '8': {'test1': {'value': 'v8'}},
                '9': {'test1': {'value': 'v9'}},
                '10': {'test1': {'value': 'v10'}}
            }
        }
        utils.numdict_to_list(dic)
        expected = {
            'test': [
                None,
                {'test1': {'value': 'v1'}},
                {'test1': {'value': 'v2'}},
                {'test1': {'value': 'v3'}},
                {'test1': {'value': 'v4'}},
                {'test1': {'value': 'v5'}},
                {'test1': {'value': 'v6'}},
                {'test1': {'value': 'v7'}},
                {'test1': {'value': 'v8'}},
                {'test1': {'value': 'v9'}},
                {'test1': {'value': 'v10'}},
            ]
        }
        self.assertEqual(dic, expected)