Esempio n. 1
0
    def test_map_to_model(self):
        excpected_result = {
            'id': 1,
            'username': '******',
            'num': 1,
            'provisioningid': 123456
        }

        data_dict = {
            "id": 1,
            "username": '******',
            "device_slot": 1,
            "provisioning_extension": 123456
        }

        mapping_model_to_api = {
            'id': 'id',
            'username': '******',
            'num': 'device_slot',
            'provisioningid': 'provisioning_extension',
        }

        result = mapper.map_to_model(mapping_model_to_api, data_dict)

        self.assertEqual(excpected_result, result)
Esempio n. 2
0
    def test_map_to_model(self):
        excpected_result = {
            'id': 1,
            'username': '******',
            'num': 1,
            'provisioningid': 123456
        }

        data_dict = {
            "id": 1,
            "username": '******',
            "device_slot": 1,
            "provisioning_extension": 123456
        }

        mapping_model_to_api = {
            'id': 'id',
            'username': '******',
            'num': 'device_slot',
            'provisioningid': 'provisioning_extension',
        }

        result = mapper.map_to_model(mapping_model_to_api, data_dict)

        self.assertEqual(excpected_result, result)
Esempio n. 3
0
 def update_dict_model(self, data_dict, model_to_update):
     mapped_dict = mapper.map_to_model(self._mapper.MAPPING, data_dict)
     model_to_update.update_from_data(mapped_dict)
Esempio n. 4
0
 def dict_to_model(self, data_dict):
     mapped_dict = mapper.map_to_model(self._mapper.MAPPING, data_dict)
     model_class = self._model_class.from_user_data(mapped_dict)
     return model_class
Esempio n. 5
0
 def update_dict_model(self, data_dict, model_to_update):
     mapped_dict = mapper.map_to_model(self._mapper.MAPPING, data_dict)
     model_to_update.update_from_data(mapped_dict)
Esempio n. 6
0
 def dict_to_model(self, data_dict):
     mapped_dict = mapper.map_to_model(self._mapper.MAPPING, data_dict)
     model_class = self._model_class.from_user_data(mapped_dict)
     return model_class