def from_map(self, inmap):
        for key in inmap:
            (objtype, spc, lng) = key.partition(' ')
            if spc != ' ' or objtype != 'language':
                raise KeyError("Unrecognized object type: %s" % key)
            language = self[lng] = Language(name=lng)
            inlanguage = inmap[key]
            if inlanguage:
                for attr, val in list(inlanguage.items()):
                    setattr(language, attr, val)
                if 'oldname' in inlanguage:
                    del inlanguage['oldname']
Test to insure when inconsistent changes are made to a table, or type as part of a sync call that the proper logging messages are surfaced
dataset/ETHPy150Open perseas/Pyrseas/pyrseas/dbobject/language.py/LanguageDict.from_map--crossover with--dataset/ETHPy150Open datastax/python-driver/tests/integration/cqlengine/management/test_management.py/InconsistentTable.test_sync_warnings