Пример #1
0
def test_set_tags_with_extant_tags(db):
    """
    ``set_tags`` will use extant Tag rows.
    """
    sub = make_submission(db)
    db.add_all([
        content.SubmissionTag(tag=t, targetid=sub.submitid)
        for t in ['spam', 'eggs']
    ])
    db.add(content.Tag(title='sausage'))
    db.flush()
    sub.set_tags(['spam', 'eggs', 'sausage'])
    db.flush()
    all_tags = content.SubmissionTag.query.all()
    assert sorted(t.tag for t in all_tags) == ['eggs', 'sausage', 'spam']
Пример #2
0
def create_tag(title):
    tag = add_entity(content.Tag(title=title))
    return tag.tagid