def test_channels_for_phone_sccp(self): phone = {'protocol': 'sccp', 'name': '101'} cels = [ _new_cel(eventtype='CHAN_START', channame=u'SCCP/101-001122334455-1', uniqueid=u'1',), _new_cel(eventtype='HANGUP', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_END', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_START', channame=u'SCCP/102-001122334466-1', uniqueid=u'2', linkedid=u'2'), _new_cel(eventtype='HANGUP', uniqueid='2', linkedid=u'2'), _new_cel(eventtype='CHAN_END', uniqueid='2', linkedid=u'2'), ] self._insert_cels(cels) channels = cel_dao.channels_for_phone(phone) self.assertEqual(len(channels), 1) self.assertEqual(channels[0].linked_id(), u'1')
def test_channels_for_phone_sip(self): phone = {'protocol': 'sip', 'name': 'abcdef'} cels = [ _new_cel(eventtype='CHAN_START', channame=u'SIP/abcdef-001', uniqueid=u'1',), _new_cel(eventtype='HANGUP', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_END', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_START', channame=u'SIP/ghijkl-001', uniqueid=u'2', linkedid=u'2'), _new_cel(eventtype='HANGUP', uniqueid='2', linkedid=u'2'), _new_cel(eventtype='CHAN_END', uniqueid='2', linkedid=u'2'), ] self._insert_cels(cels) channels = cel_dao.channels_for_phone(phone) self.assertEqual(len(channels), 1) self.assertEqual(channels[0].linked_id(), u'1')
def test_channels_for_phone_sccp(self): phone = {'protocol': 'sccp', 'name': '101'} cels = [ _new_cel( eventtype='CHAN_START', channame=u'SCCP/101-001122334455-1', uniqueid=u'1', ), _new_cel(eventtype='HANGUP', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_END', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_START', channame=u'SCCP/102-001122334466-1', uniqueid=u'2', linkedid=u'2'), _new_cel(eventtype='HANGUP', uniqueid='2', linkedid=u'2'), _new_cel(eventtype='CHAN_END', uniqueid='2', linkedid=u'2'), ] self._insert_cels(cels) channels = cel_dao.channels_for_phone(phone) self.assertEqual(len(channels), 1) self.assertEqual(channels[0].linked_id(), u'1')
def test_channels_for_phone_sip(self): phone = {'protocol': 'sip', 'name': 'abcdef'} cels = [ _new_cel( eventtype='CHAN_START', channame=u'SIP/abcdef-001', uniqueid=u'1', ), _new_cel(eventtype='HANGUP', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_END', uniqueid='1', linkedid=u'1'), _new_cel(eventtype='CHAN_START', channame=u'SIP/ghijkl-001', uniqueid=u'2', linkedid=u'2'), _new_cel(eventtype='HANGUP', uniqueid='2', linkedid=u'2'), _new_cel(eventtype='CHAN_END', uniqueid='2', linkedid=u'2'), ] self._insert_cels(cels) channels = cel_dao.channels_for_phone(phone) self.assertEqual(len(channels), 1) self.assertEqual(channels[0].linked_id(), u'1')