def test_generate_id_with_ids(self):
        title = '1'
        ids = ['1', '2', '3']
        new_id = generate_id(title, ids)
        self.assertEquals(title + '-1', new_id)

        ids.append(new_id)
        new_id = generate_id(title, ids)
        self.assertEquals(title + '-2', new_id)
    def test_generate_id_with_ids(self):
        title = "1"
        ids = ["1", "2", "3"]
        new_id = generate_id(title, ids)
        self.assertEquals(title + "-1", new_id)

        ids.append(new_id)
        new_id = generate_id(title, ids)
        self.assertEquals(title + "-2", new_id)
    def test_generate_id_with_ids(self):
        title = '1'
        ids = ['1', '2', '3']
        id = generate_id(title, ids)
        self.assertEquals(title + '-1', id)

        ids.append(id)
        id = generate_id(title, ids)
        self.assertEquals(title + '-2', id)
def id(form, name, container):
    id = form.request.get(name, '').strip()
    putils = getToolByName(form.context, 'plone_utils')
    id = generate_id(putils.normalizeString(id), container.objectIds())
    try:
        checkValidId(container, id)
    except:
        form.errors[name] = _(u'Invalid workflow name. Please try another.')
    return id
def id(form, name, container):
    elt_id = form.request.get(name, '').strip()
    putils = getToolByName(form.context, 'plone_utils')
    elt_id = generate_id(putils.normalizeString(unicode(elt_id, encoding='utf-8')),
                         container.objectIds())
    try:
        checkValidId(container, elt_id)
    except:
        form.errors[name] = translate(_(u'Invalid name. Please try another.'),
                                      context=form.request)

    return elt_id
示例#6
0
def id(form, name, container):
    elt_id = form.request.get(name, '').strip()
    putils = getToolByName(form.context, 'plone_utils')
    elt_id = generate_id(
        putils.normalizeString(unicode(elt_id, encoding='utf-8')),
        container.objectIds())
    try:
        checkValidId(container, elt_id)
    except:
        form.errors[name] = translate(_(u'Invalid name. Please try another.'),
                                      context=form.request)

    return elt_id
 def test_generate_id(self):
     title = "1"
     ids = []
     new_id = generate_id(title, ids)
     self.assertEquals(title, new_id)
 def test_generate_id(self):
     title = "1"
     ids = []
     new_id = generate_id(title, ids)
     self.assertEquals(title, new_id)