def from_dict(self, _dict): """ Modify this object to take on values in ``seed_data``. :param _dict: This should contain all values which should be updated. """ utils.from_dict_from_fields(self, _dict, self.get_fields())
def test_from_dict_from_fields(): # Arrange test_api = CobblerAPI() test_distro = Distro(test_api._collection_mgr) # Act utils.from_dict_from_fields( test_distro, {"name": "testname"}, [["name", "", 0, "Name", True, "Ex: Fedora-11-i386", 0, "str"]]) # Assert assert test_distro.name == "testname"
def from_dict(self, seed_data): # FIXME: most definitely doesn't grok interfaces yet. return utils.from_dict_from_fields(self, seed_data, FIELDS)
def from_dict(self, _dict): """ Modify this object to take on values in seed_data """ utils.from_dict_from_fields(self, _dict, self.get_fields())