def test_add_user(self):
        user = xivo_ws.User()
        user.firstname = u'test_ws_add_user'
        common.delete_with_firstname_lastname('users', user.firstname, '')
        self._xivo_ws.users.add(user)

        self.assertEqual(common.nb_with_firstname_lastname('users', user.firstname, ''), 1)
    def test_delete_incall(self):
        self._add_incall(u'4000')
        common.delete_with_number('incalls', u'4000')
        common.delete_with_firstname_lastname('users',
                                              u'test_ws_user_firstname', '')

        self.assertEqual(common.nb_with_number('incalls', u'4000'), 0)
 def _add_user(self, firstname, lastname):
     common.delete_with_firstname_lastname('users', firstname, lastname)
     user = xivo_ws.User()
     user.firstname = firstname
     user.lastname = lastname
     self._xivo_ws.users.add(user)
     user = common.find_with_firstname_lastname('users', firstname, lastname)[0]
     return user.id
    def test_delete_user(self):
        self._add_user(u'test_ws_delete_user', '')
        common.delete_with_firstname_lastname('users', u'test_ws_delete_user',
                                              '')

        self.assertEqual(
            common.nb_with_firstname_lastname('users', u'test_ws_delete_user',
                                              ''), 0)
    def test_add_user(self):
        user = xivo_ws.User()
        user.firstname = u'test_ws_add_user'
        common.delete_with_firstname_lastname('users', user.firstname, '')
        self._xivo_ws.users.add(user)

        self.assertEqual(
            common.nb_with_firstname_lastname('users', user.firstname, ''), 1)
    def test_edit_user(self):
        common.delete_with_firstname_lastname('users', u'test_ws_edit_user', '')
        self._add_user(u'test_ws_add_user', '')
        user = common.find_with_firstname_lastname('users', u'test_ws_add_user', '')[0]
        user.firstname = u'test_ws_edit_user'
        self._xivo_ws.users.edit(user)
        user = common.find_with_firstname_lastname('users', u'test_ws_edit_user', '')[0]

        self.assertEqual(user.firstname, u'test_ws_edit_user')
 def _add_user(self, firstname, lastname):
     common.delete_with_firstname_lastname('users', firstname, lastname)
     user = xivo_ws.User()
     user.firstname = firstname
     user.lastname = lastname
     self._xivo_ws.users.add(user)
     user = common.find_with_firstname_lastname('users', firstname,
                                                lastname)[0]
     return user.id
    def test_edit_user(self):
        common.delete_with_firstname_lastname('users', u'test_ws_edit_user',
                                              '')
        self._add_user(u'test_ws_add_user', '')
        user = common.find_with_firstname_lastname('users',
                                                   u'test_ws_add_user', '')[0]
        user.firstname = u'test_ws_edit_user'
        self._xivo_ws.users.edit(user)
        user = common.find_with_firstname_lastname('users',
                                                   u'test_ws_edit_user', '')[0]

        self.assertEqual(user.firstname, u'test_ws_edit_user')
 def _add_user(self):
     user = xivo_ws.User()
     user.firstname = u'test_ws_user_firstname'
     common.delete_with_firstname_lastname('users', user.firstname, '')
     self._xivo_ws.users.add(user)
    def test_delete_user(self):
        self._add_user(u'test_ws_delete_user', '')
        common.delete_with_firstname_lastname('users', u'test_ws_delete_user', '')

        self.assertEqual(common.nb_with_firstname_lastname('users', u'test_ws_delete_user', ''), 0)
 def _add_user(self):
     user = xivo_ws.User()
     user.firstname = u'test_ws_user_firstname'
     common.delete_with_firstname_lastname('users', user.firstname, '')
     self._xivo_ws.users.add(user)
    def test_delete_incall(self):
        self._add_incall(u'4000')
        common.delete_with_number('incalls', u'4000')
        common.delete_with_firstname_lastname('users', u'test_ws_user_firstname', '')

        self.assertEqual(common.nb_with_number('incalls', u'4000'), 0)