Exemplo n.º 1
0
 def _add_context(self, name):
     common.delete_with_name('contexts', name)
     context = xivo_ws.Context()
     context.entity = 1
     context.name = name
     context.display_name = name
     self._xivo_ws.contexts.add(context)
Exemplo n.º 2
0
    def test_add_sip(self):
        sip_line = xivo_ws.Line(protocol=u'sip')
        sip_line.name = u'test_ws_add_sip'
        common.delete_with_name('lines', sip_line.name)
        self._xivo_ws.lines.add(sip_line)

        self.assertEqual(common.nb_with_name('lines', sip_line.name), 1)
 def _add_context(self, name):
     common.delete_with_name('contexts', name)
     context = xivo_ws.Context()
     context.entity = 1
     context.name = name
     context.display_name = name
     self._xivo_ws.contexts.add(context)
 def _add_entity(self, name):
     common.delete_with_name('entities', name)
     entity = xivo_ws.Entity()
     entity.name = name
     entity.display_name = name
     self._xivo_ws.entities.add(entity)
     entity = common.find_with_name('entities', name)[0]
     return entity.id
    def test_add_group(self):
        group = xivo_ws.Group()
        group.name = u'test_ws_add_group'
        group.context = u'default'
        common.delete_with_name('groups', group.name)
        self._xivo_ws.groups.add(group)

        self.assertEqual(common.nb_with_name('groups', group.name), 1)
    def test_add_trunksip(self):
        trunksip = xivo_ws.SIPTrunk()
        trunksip.name = u'test_ws_add_trunksip'
        trunksip.context = u'default'
        common.delete_with_name('sip_trunks', trunksip.name)
        self._xivo_ws.sip_trunks.add(trunksip)

        self.assertEqual(common.nb_with_name('sip_trunks', trunksip.name), 1)
Exemplo n.º 7
0
    def test_add_group(self):
        group = xivo_ws.Group()
        group.name = u'test_ws_add_group'
        group.context = u'default'
        common.delete_with_name('groups', group.name)
        self._xivo_ws.groups.add(group)

        self.assertEqual(common.nb_with_name('groups', group.name), 1)
Exemplo n.º 8
0
    def test_add_custom(self):
        custom_line = xivo_ws.Line(protocol=u'custom')
        custom_line.name = u'test_ws_add_custom'
        custom_line.interface = u'test_ws_add_custom'
        common.delete_with_name('lines', custom_line.name)
        self._xivo_ws.lines.add(custom_line)

        self.assertEqual(common.nb_with_name('lines', custom_line.name), 1)
    def test_add_trunksip(self):
        trunksip = xivo_ws.SIPTrunk()
        trunksip.name = u'test_ws_add_trunksip'
        trunksip.context = u'default'
        common.delete_with_name('sip_trunks', trunksip.name)
        self._xivo_ws.sip_trunks.add(trunksip)

        self.assertEqual(common.nb_with_name('sip_trunks', trunksip.name), 1)
Exemplo n.º 10
0
 def _add_group(self, name, context='default'):
     common.delete_with_name('groups', name)
     group = xivo_ws.Group()
     group.name = name
     group.context = context
     self._xivo_ws.groups.add(group)
     group = common.find_with_name('groups', name)[0]
     return group.id
    def test_add_entity(self):
        entity = xivo_ws.Entity()
        entity.name = u'test_ws_add_entity'
        entity.display_name = u'test_ws_add_entity'
        common.delete_with_name('entities', entity.name)
        self._xivo_ws.entities.add(entity)

        self.assertEqual(common.nb_with_name('entities', entity.name), 1)
 def _add_group(self, name, context='default'):
     common.delete_with_name('groups', name)
     group = xivo_ws.Group()
     group.name = name
     group.context = context
     self._xivo_ws.groups.add(group)
     group = common.find_with_name('groups', name)[0]
     return group.id
Exemplo n.º 13
0
    def test_edit_sip(self):
        common.delete_with_name('lines', u'test_ws_edit_sip')
        self._add_sip_line(u'test_ws_add_sip')
        sip_line = self._xivo_ws.lines.search_by_name(u'test_ws_add_sip')[0]
        sip_line.name = u'test_ws_edit_sip'
        self._xivo_ws.lines.edit(sip_line)
        sip_line = self._xivo_ws.lines.search_by_name(u'test_ws_edit_sip')[0]

        self.assertEqual(sip_line.name, u'test_ws_edit_sip')
    def test_edit_entity(self):
        common.delete_with_name('entities', u'test_ws_edit_entity')
        self._add_entity(u'test_ws_add_entity')
        entity = common.find_with_name('entities', u'test_ws_add_entity')[0]
        entity.name = u'test_ws_edit_entity'
        entity.display_name = u'test_ws_edit_entity'
        self._xivo_ws.entities.edit(entity)
        entity = common.find_with_name('entities', u'test_ws_edit_entity')[0]

        self.assertEqual(entity.name, u'test_ws_edit_entity')
    def test_edit_trunksip(self):
        common.delete_with_name('sip_trunks', u'test_ws_edit_trunksip')
        self._add_trunksip(u'test_ws_add_trunksip')
        trunksip = common.find_with_name('sip_trunks', u'test_ws_add_trunksip')[0]
        trunksip.name = u'test_ws_edit_trunksip'
        trunksip.context = u'default'
        self._xivo_ws.sip_trunks.edit(trunksip)
        trunksip = common.find_with_name('sip_trunks', u'test_ws_edit_trunksip')[0]

        self.assertEqual(trunksip.name, u'test_ws_edit_trunksip')
Exemplo n.º 16
0
    def test_edit_group(self):
        common.delete_with_name('groups', u'test_ws_edit_group')
        self._add_group(u'test_ws_add_group')
        group = common.find_with_name('groups', u'test_ws_add_group')[0]
        group.name = u'test_ws_edit_group'
        group.context = u'default'
        self._xivo_ws.groups.edit(group)
        group = common.find_with_name('groups', u'test_ws_edit_group')[0]

        self.assertEqual(group.name, u'test_ws_edit_group')
Exemplo n.º 17
0
    def test_edit_context(self):
        common.delete_with_name('contexts', u'test_ws_edit_context')
        self._add_context(u'test_ws_add_context')
        context = common.find_with_name('contexts', u'test_ws_add_context')[0]
        context.name = u'test_ws_edit_context'
        context.display_name = u'test_ws_edit_context'
        self._xivo_ws.contexts.edit(context)
        context = common.find_with_name('contexts', u'test_ws_edit_context')[0]

        self.assertEqual(context.name, u'test_ws_edit_context')
    def test_edit_context(self):
        common.delete_with_name('contexts', u'test_ws_edit_context')
        self._add_context(u'test_ws_add_context')
        context = common.find_with_name('contexts', u'test_ws_add_context')[0]
        context.name = u'test_ws_edit_context'
        context.display_name = u'test_ws_edit_context'
        self._xivo_ws.contexts.edit(context)
        context = common.find_with_name('contexts', u'test_ws_edit_context')[0]

        self.assertEqual(context.name, u'test_ws_edit_context')
    def test_edit_group(self):
        common.delete_with_name('groups', u'test_ws_edit_group')
        self._add_group(u'test_ws_add_group')
        group = common.find_with_name('groups', u'test_ws_add_group')[0]
        group.name = u'test_ws_edit_group'
        group.context = u'default'
        self._xivo_ws.groups.edit(group)
        group = common.find_with_name('groups', u'test_ws_edit_group')[0]

        self.assertEqual(group.name, u'test_ws_edit_group')
Exemplo n.º 20
0
 def _add_sip_line(self, name, secret, context='default'):
     common.delete_with_name('lines', name)
     line = xivo_ws.Line()
     line.protocol = line.PROTOCOL_SIP
     line.name = name
     line.secret = secret
     line.context = context
     common.delete_with_name('lines', name)
     self._xivo_ws.lines.add(line)
     line = common.find_with_name('lines', name)[0]
     return line.id
Exemplo n.º 21
0
 def _add_sip_line(self, name, secret, context='default'):
     common.delete_with_name('lines', name)
     line = xivo_ws.Line()
     line.protocol = line.PROTOCOL_SIP
     line.name = name
     line.secret = secret
     line.context = context
     common.delete_with_name('lines', name)
     self._xivo_ws.lines.add(line)
     line = common.find_with_name('lines', name)[0]
     return line.id
Exemplo n.º 22
0
    def test_edit_custom(self):
        common.delete_with_name('lines', u'test_ws_edit_custom')
        self._add_custom_line(u'test_ws_add_custom', u'test_ws_add_custom')
        custom_line = self._xivo_ws.lines.search_by_name(u'test_ws_add_custom')[0]
        custom_line.name = u'test_ws_edit_custom'
        custom_line.interface = u'test_ws_edit_custom'
        self._xivo_ws.lines.edit(custom_line)
        custom_line = self._xivo_ws.lines.search_by_name(u'test_ws_edit_custom')[0]

        self.assertEqual(custom_line.name, u'test_ws_edit_custom')
        self.assertEqual(custom_line.interface, u'test_ws_edit_custom')
    def test_edit_trunksip(self):
        common.delete_with_name('sip_trunks', u'test_ws_edit_trunksip')
        self._add_trunksip(u'test_ws_add_trunksip')
        trunksip = common.find_with_name('sip_trunks',
                                         u'test_ws_add_trunksip')[0]
        trunksip.name = u'test_ws_edit_trunksip'
        trunksip.context = u'default'
        self._xivo_ws.sip_trunks.edit(trunksip)
        trunksip = common.find_with_name('sip_trunks',
                                         u'test_ws_edit_trunksip')[0]

        self.assertEqual(trunksip.name, u'test_ws_edit_trunksip')
    def test_delete_context(self):
        self._add_context(u'test_ws_delete_context')
        common.delete_with_name('contexts', u'test_ws_delete_context')

        self.assertEqual(common.nb_with_name('contexts', u'test_ws_delete_context'), 0)
    def test_delete_entity(self):
        self._add_entity(u'test_ws_delete_entity')
        common.delete_with_name('entities', u'test_ws_delete_entity')

        self.assertEqual(common.nb_with_name('entities', u'test_ws_delete_entity'), 0)
Exemplo n.º 26
0
 def _delete_context(self, name):
     common.delete_with_name('contexts', name)
    def test_delete_group(self):
        self._add_group(u'test_ws_delete_group')
        common.delete_with_name('groups', u'test_ws_delete_group')

        self.assertEqual(common.nb_with_name('groups', u'test_ws_delete_group'), 0)
Exemplo n.º 28
0
    def test_delete_context(self):
        self._add_context(u'test_ws_delete_context')
        common.delete_with_name('contexts', u'test_ws_delete_context')

        self.assertEqual(
            common.nb_with_name('contexts', u'test_ws_delete_context'), 0)
    def test_delete_trunksip(self):
        self._add_trunksip(u'test_ws_delete_trunksip')
        common.delete_with_name('sip_trunks', u'test_ws_delete_trunksip')

        self.assertEqual(
            common.nb_with_name('sip_trunks', u'test_ws_delete_trunksip'), 0)
Exemplo n.º 30
0
    def test_delete_group(self):
        self._add_group(u'test_ws_delete_group')
        common.delete_with_name('groups', u'test_ws_delete_group')

        self.assertEqual(
            common.nb_with_name('groups', u'test_ws_delete_group'), 0)
 def _add_trunksip(self, name, context='default'):
     common.delete_with_name('sip_trunks', name)
     trunksip = xivo_ws.SIPTrunk()
     trunksip.name = name
     trunksip.context = context
     self._xivo_ws.sip_trunks.add(trunksip)
    def test_delete_trunksip(self):
        self._add_trunksip(u'test_ws_delete_trunksip')
        common.delete_with_name('sip_trunks', u'test_ws_delete_trunksip')

        self.assertEqual(common.nb_with_name('sip_trunks', u'test_ws_delete_trunksip'), 0)
Exemplo n.º 33
0
 def _add_custom_line(self, name, interface):
     common.delete_with_name('lines', name)
     custom_line = xivo_ws.Line(protocol=u'custom')
     custom_line.name = name
     custom_line.interface = interface
     self._xivo_ws.lines.add(custom_line)
Exemplo n.º 34
0
 def _add_sip_line(self, name):
     common.delete_with_name('lines', name)
     sip_line = xivo_ws.Line(protocol=u'sip')
     sip_line.name = name
     common.delete_with_name('lines', sip_line.name)
     self._xivo_ws.lines.add(sip_line)
Exemplo n.º 35
0
    def test_delete_custom(self):
        self._add_custom_line(u'test_ws_delete_custom', u'test_ws_delete_custom')
        common.delete_with_name('lines', u'test_ws_delete_custom')

        self.assertEqual(common.nb_with_name('lines', u'test_ws_delete_custom'), 0)
 def _add_trunksip(self, name, context='default'):
     common.delete_with_name('sip_trunks', name)
     trunksip = xivo_ws.SIPTrunk()
     trunksip.name = name
     trunksip.context = context
     self._xivo_ws.sip_trunks.add(trunksip)
 def _delete_context(self, name):
     common.delete_with_name('contexts', name)
Exemplo n.º 38
0
    def test_delete_sip(self):
        self._add_sip_line(u'test_ws_delete_sip')
        common.delete_with_name('lines', u'test_ws_delete_sip')

        self.assertEqual(common.nb_with_name('lines', u'test_ws_delete_sip'), 0)