本文整理汇总了Python中assembl.models.LangString.create方法的典型用法代码示例。如果您正苦于以下问题:Python LangString.create方法的具体用法?Python LangString.create怎么用?Python LangString.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类assembl.models.LangString
的用法示例。
在下文中一共展示了LangString.create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: post_published_for_bright_mirror_participant
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def post_published_for_bright_mirror_participant(
request, test_session, discussion, admin_user, participant1_user,
bright_mirror):
from assembl.models import Post, Idea, LangString, IdeaRelatedPostLink, PublicationStates
from graphene.relay import Node
idea_id = bright_mirror
raw_id = int(Node.from_global_id(idea_id)[1])
idea = Idea.get(raw_id)
p = Post(
discussion=discussion, creator=participant1_user,
subject=LangString.create(u"Published by participant"),
body=LangString.create(u"A simple published fiction by participant"),
type='post', publication_state=PublicationStates.PUBLISHED,
message_id="[email protected]",
creation_date = datetime.utcnow())
idc = IdeaRelatedPostLink(
idea=idea,
creator=admin_user,
content=p)
test_session.add(p)
test_session.add(idc)
test_session.flush()
def fin():
print "finalizer post_published_for_bright_mirror"
test_session.delete(p)
test_session.delete(idc)
test_session.flush()
request.addfinalizer(fin)
return p
示例2: creativity_session_widget_post
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def creativity_session_widget_post(
request, test_session, discussion, participant1_user,
creativity_session_widget, creativity_session_widget_new_idea):
"""A Post fixture with a bound to a creativity widget to a new idea and
an idea content link"""
from assembl.models import (Post, IdeaContentWidgetLink, LangString)
p = Post(
discussion=discussion, creator=participant1_user,
subject=LangString.create(u"re: generated idea"),
body=LangString.create(u"post body"),
type="post", message_id="[email protected]")
test_session.add(p)
test_session.flush()
icwl = IdeaContentWidgetLink(
content=p, idea=creativity_session_widget_new_idea,
creator=participant1_user)
test_session.add(icwl)
def fin():
print "finalizer creativity_session_widget_post"
test_session.delete(icwl)
test_session.delete(p)
test_session.flush()
request.addfinalizer(fin)
return p
示例3: idea_message_column_negative_on_subidea_1_1
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def idea_message_column_negative_on_subidea_1_1(request, test_adminuser_webrequest, subidea_1_1, test_session):
from assembl.models import IdeaMessageColumn, LangString
column = IdeaMessageColumn(idea=subidea_1_1,
message_classifier='negative',
name=LangString.create('Say my name', 'en'),
title=LangString.create('Add your point of view against the theme', 'en'),
color="red")
test_session.add(column)
synthesis = column.create_column_synthesis(
subject=LangString.create('Be negative!', 'en'),
body=LangString.create('This is a negative header', 'en'),
creator_id=test_adminuser_webrequest.authenticated_userid
)
test_session.flush()
def fin():
test_session.delete(synthesis)
test_session.delete(synthesis.idea_links_of_content[0])
test_session.delete(column)
test_session.flush()
request.addfinalizer(fin)
return column
示例4: subidea_1_1_1_1_2_2
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def subidea_1_1_1_1_2_2(request, discussion, subidea_1_1_1_1_2, test_session):
"""An Idea fixture with a idealink to subidea_1_1_1_1_2 fixture::
root_idea
|-> subidea_1
|-> subidea_1_1
|-> subidea_1_1_1
|-> subidea_1_1_1_1
|-> subidea_1_1_1_1
|-> subidea_1_1_1_2
|-> subidea_1_1_1_1_2_1
|-> subidea_1_1_1_1_2_2"""
from assembl.models import Idea, IdeaLink, LangString
i = Idea(title=LangString.create(u"Federal programs are ineffective", 'en'),
discussion=discussion,
description=LangString.create("Some definition of an idea", 'en'))
test_session.add(i)
l_11112_111122 = IdeaLink(source=subidea_1_1_1_1_2, target=i)
test_session.add(l_11112_111122)
test_session.flush()
def fin():
print "finalizer subidea_1_1_1_1_2_2"
test_session.delete(l_11112_111122)
test_session.delete(i)
test_session.flush()
request.addfinalizer(fin)
return i
示例5: post_draft_for_bright_mirror
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def post_draft_for_bright_mirror(
request, test_session, discussion, moderator_user,
bright_mirror):
from assembl.models import Post, Idea, LangString, IdeaRelatedPostLink, PublicationStates
from graphene.relay import Node
idea_id = bright_mirror
raw_id = int(Node.from_global_id(idea_id)[1])
idea = Idea.get(raw_id)
p = Post(
discussion=discussion, creator=moderator_user,
subject=LangString.create(u"Draft"),
body=LangString.create(u"A simple draft fiction"),
type='post', publication_state=PublicationStates.DRAFT,
message_id="[email protected]",
creation_date = datetime.utcnow() - timedelta(days=7))
idc = IdeaRelatedPostLink(
idea=idea,
creator=moderator_user,
content=p)
test_session.add(p)
test_session.add(idc)
test_session.flush()
def fin():
print "finalizer post_draft_for_bright_mirror"
test_session.delete(p)
test_session.delete(idc)
test_session.flush()
request.addfinalizer(fin)
return p
示例6: subidea_1_1_1_1_1
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def subidea_1_1_1_1_1(request, discussion, subidea_1_1_1_1, test_session):
"""An Idea fixture with a idealink to subidea_1_1_1_1 fixture::
root_idea
|-> subidea_1
|-> subidea_1_1
|-> subidea_1_1_1
|-> subidea_1_1_1_1
|-> subidea_1_1_1_1"""
from assembl.models import Idea, IdeaLink, LangString
i = Idea(title=LangString.create(u"Job loss", 'en'),
discussion=discussion,
description=LangString.create("Some definition of an idea", 'en'))
test_session.add(i)
l_1111_11111 = IdeaLink(source=subidea_1_1_1_1, target=i)
test_session.add(l_1111_11111)
test_session.flush()
def fin():
print "finalizer subidea_1_1_1_1_1_1"
test_session.delete(l_1111_11111)
test_session.delete(i)
test_session.flush()
request.addfinalizer(fin)
return i
示例7: post_body_locale_determined_by_import
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def post_body_locale_determined_by_import(
request, test_session, discussion, admin_user, mailbox,
undefined_locale, fr_locale, en_locale):
from assembl.models import Email, LangString
p = Email(
discussion=discussion, creator=admin_user,
subject=LangString.create(u"testa"),
body=LangString.create(u"testa"),
source=mailbox,
body_mime_type="text/plain",
sender="[email protected]",
recipients="[email protected]",
message_id="[email protected]",
imported_blob="""Subject: testa
From: Mr. Administrator <[email protected]>
Content-Language: fr
Content-Type: text/plain; charset="iso-8859-1"
testa""")
# must be done after the source is set
p.source_post_id = "[email protected]"
test_session.add(p)
test_session.flush()
def fin():
print "finalizer post_subject_locale_determined_by_creator"
test_session.delete(p)
test_session.flush()
request.addfinalizer(fin)
return p
示例8: root_post_en_under_positive_column_of_idea
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def root_post_en_under_positive_column_of_idea(
request, test_session, discussion, admin_user,
idea_message_column_positive):
from assembl.models import Post, LangString, IdeaRelatedPostLink
idea = idea_message_column_positive.idea
p = Post(
discussion=discussion, creator=admin_user,
subject=LangString.create(u"A simple positive subject"),
body=LangString.create(u"A simple positive body"),
type='post', message_id="[email protected]",
message_classifier=idea_message_column_positive.message_classifier)
idc = IdeaRelatedPostLink(
idea=idea,
creator=admin_user,
content=p)
test_session.add(p)
test_session.add(idc)
test_session.flush()
def fin():
print "finalizer root_post_en_under_positive_column_of_idea"
test_session.delete(p)
test_session.delete(idc)
test_session.flush()
request.addfinalizer(fin)
return p
示例9: post_related_to_sub_idea_1
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def post_related_to_sub_idea_1(
request, test_session, discussion, admin_user, subidea_1):
from assembl.models import Post, LangString, IdeaRelatedPostLink
idea = subidea_1
p = Post(
discussion=discussion, creator=admin_user,
subject=LangString.create(u"A post related to sub_idea_1 "),
body=LangString.create(u"A post related to sub_idea_1"),
type='post', message_id="[email protected]")
idc = IdeaRelatedPostLink(
idea=idea,
creator=admin_user,
content=p)
test_session.add(p)
test_session.add(idc)
test_session.flush()
def fin():
print "finalizer root_post_en_under_positive_column_of_idea"
test_session.delete(p)
test_session.delete(idc)
test_session.flush()
request.addfinalizer(fin)
return p
示例10: post_related_to_sub_idea_1_1_1
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def post_related_to_sub_idea_1_1_1(
request, test_session, discussion, admin_user, subidea_1_1_1):
from assembl.models import Post, LangString, IdeaRelatedPostLink
idea = subidea_1_1_1
p = Post(
discussion=discussion, creator=admin_user,
subject=LangString.create(u"A post subject related to sub_idea_1_1_1"),
body=LangString.create(u"A post body related to sub_idea_1_1_1"),
creation_date=datetime(2018, 2, 17, 9, 0, 0), # in the thread phase date range (see phases fixture)
type='post', message_id="[email protected]")
idc = IdeaRelatedPostLink(
idea=idea,
creator=admin_user,
content=p)
test_session.add(p)
test_session.add(idc)
test_session.flush()
def fin():
print "finalizer post_related_to_sub_idea_1_1_1"
test_session.delete(p)
test_session.delete(idc)
test_session.flush()
request.addfinalizer(fin)
return p
示例11: subidea_1_1_1
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def subidea_1_1_1(request, discussion, subidea_1_1, test_session):
"""An Idea fixture with a idealink to subidea_1_1 fixture::
root_idea
|-> subidea_1
|-> subidea_1_1
|-> subidea_1_1_1"""
from assembl.models import Idea, IdeaLink, LangString
title = LangString.create(u"Lower government revenue", 'en')
title.add_value(u'Moins de revenus pour le gouvernement', 'fr')
i = Idea(title=title,
discussion=discussion,
description=LangString.create("Some definition of an idea", 'en'))
test_session.add(i)
l_11_111 = IdeaLink(source=subidea_1_1, target=i)
test_session.add(l_11_111)
test_session.flush()
def fin():
print "finalizer subidea_1_1_1"
test_session.delete(l_11_111)
test_session.delete(i)
test_session.flush()
request.addfinalizer(fin)
return i
示例12: timeline_vote_session
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def timeline_vote_session(request, test_session, discussion):
from assembl.models import DiscussionPhase, LangString
phase = DiscussionPhase(
discussion=discussion,
identifier='voteSession',
title=LangString.create(u"voteSession phase title fixture", "en"),
description=LangString.create(u"voteSession phase description fixture", "en"),
start=datetime(2014, 12, 31, 9, 0, 0),
end=datetime(2015, 12, 31, 9, 0, 0),
interface_v1=False,
image_url=u'https://example.net/image.jpg'
)
# Create the phase
test_session.add(phase)
test_session.flush()
def fin():
print "finalizer timeline"
test_session.delete(phase)
test_session.flush()
request.addfinalizer(fin)
return phase
示例13: creativity_session_widget_new_idea
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def creativity_session_widget_new_idea(
request, test_session, discussion, subidea_1,
creativity_session_widget, participant1_user):
"""An Idea fixture with an bound ideaLink,
GeneratedIdeaWidgetLink, and a IdeaProposalPost"""
from assembl.models import (Idea, IdeaLink, GeneratedIdeaWidgetLink,
IdeaProposalPost, LangString)
i = Idea(
discussion=discussion,
title=LangString.create(u"generated idea", 'en'))
test_session.add(i)
l_1_wi = IdeaLink(source=subidea_1, target=i)
test_session.add(l_1_wi)
l_w_wi = GeneratedIdeaWidgetLink(
widget=creativity_session_widget,
idea=i)
ipp = IdeaProposalPost(
proposes_idea=i, creator=participant1_user, discussion=discussion,
message_id='[email protected]',
subject=LangString.create(u"propose idea"),
body=LangString.EMPTY(test_session))
test_session.add(ipp)
def fin():
print "finalizer creativity_session_widget_new_idea"
test_session.delete(ipp)
test_session.delete(l_w_wi)
test_session.delete(l_1_wi)
test_session.delete(i)
test_session.flush()
request.addfinalizer(fin)
return i
示例14: sections
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def sections(request, discussion_with_default_data, test_session):
"""Create default sections."""
from assembl.models import Section, LangString
from assembl.models.section import SectionTypesEnum
discussion_id = discussion_with_default_data.id
# default sections are created in the discussion_with_default_data fixture
# via create_default_discussion_data
sections = []
# add a custom section
custom_section = Section(
discussion_id=discussion_id,
title=LangString.create(u'GNU is not Unix', 'en'),
url=u'http://www.gnu.org',
section_type=SectionTypesEnum.CUSTOM.value,
order=4.0
)
sections.append(custom_section)
for section in sections:
test_session.add(section)
test_session.flush()
def fin():
print "finalizer sections"
for section in sections:
test_session.delete(section)
test_session.flush()
request.addfinalizer(fin)
return sections
示例15: test_add_resource
# 需要导入模块: from assembl.models import LangString [as 别名]
# 或者: from assembl.models.LangString import create [as 别名]
def test_add_resource(admin_user, discussion, test_session):
from assembl.models.resource import Resource
from assembl.models import LangString
resource = Resource(
discussion_id=discussion.id,
title=LangString.create(u"a resource"),
text=LangString.create(u"Lorem ipsum dolor sit amet"),
embed_code=u"<iframe ...>",
order=3.0
)
assert resource.title.entries[0].value == u'a resource'
assert resource.text.entries[0].value == u'Lorem ipsum dolor sit amet'
assert resource.embed_code == u"<iframe ...>"
assert resource.order == 3.0