def _add_profile(self, name): cti_profile = CtiProfile() cti_profile.name = name cti_profile.presence_id = self._add_presence('test_presence') cti_profile.phonehints_id = self._add_phone_hints_group('test_add_phone_hints_group') self.add_me(cti_profile) return cti_profile.id
def test_get_name(self): cti_profile = CtiProfile() cti_profile.name = 'test_name' self.add_me(cti_profile) result = cti_profile_dao.get_name(cti_profile.id) self.assertEqual(result, cti_profile.name)
def _add_profile(self, name): cti_profile = CtiProfile() cti_profile.name = name cti_profile.presence_id = self._add_presence('test_presence') cti_profile.phonehints_id = self._add_phone_hints_group( 'test_add_phone_hints_group') self.add_me(cti_profile) return cti_profile.id
def _add_profile(self, name): cti_profile = CtiProfile() cti_profile.name = name cti_profile.presence_id = self._add_presence('test_presence') cti_profile.phonehints_id = self._add_phone_hints_group('test_add_phone_hints_group') self.session.begin() self.session.add(cti_profile) self.session.commit() return cti_profile.id
def test_get_name(self): cti_profile = CtiProfile() cti_profile.name = 'test_name' self.session.begin() self.session.add(cti_profile) self.session.commit() result = cti_profile_dao.get_name(cti_profile.id) self.assertEqual(result, cti_profile.name)
def _create_profile(channel, profileinfo): from xivo_dao.helpers.db_manager import DaoSession from xivo_dao.alchemy.cti_profile import CtiProfile from xivo_dao.alchemy.ctipresences import CtiPresences from xivo_dao.alchemy.ctiphonehints import CtiPhoneHints from xivo_dao.alchemy.ctiphonehintsgroup import CtiPhoneHintsGroup profile = CtiProfile(**profileinfo) session = DaoSession() session.begin() session.execute('UPDATE userfeatures SET cti_profile_id = null WHERE cti_profile_id = :profile_id', {'profile_id': int(profile.id)}) session.execute('DELETE FROM cti_profile WHERE id = :profile_id', {'profile_id': int(profile.id)}) session.add(profile) session.commit()