Пример #1
0
 def test_topic_model_refactor_last_modified_by_reverse_search(self):
     '''针对core中models合并后FK外键反向查找中%(class)s是否正常工作的测试(可删除)'''
     event = test_helper.create_upcoming_event()
     topic = Topic(name='test', content='test', description='', in_event=event, author=event.last_modified_by, accepted=True)
     topic.last_modified_by=event.last_modified_by
     topic.save()
     topic_should_be = event.last_modified_by.topic_last_modified.all()[0]
     self.failUnlessEqual(topic, topic_should_be)
Пример #2
0
 def test_topic_poll_status_when_event_is_passed(self):
     event = test_helper.create_passed_event()
     topic = Topic(name='test',
                   content='test',
                   description='',
                   in_event=event,
                   author=event.last_modified_by,
                   accepted=True)
     topic.last_modified_by = event.last_modified_by
     topic.save()
     self.assertEquals(u'本话题所属活动已经结束', topic.poll_status)
Пример #3
0
 def test_topic_poll_status(self):
     event = test_helper.create_upcoming_event()
     topic = Topic(name='test',
                   content='test',
                   description='',
                   in_event=event,
                   author=event.last_modified_by,
                   accepted=True)
     topic.last_modified_by = event.last_modified_by
     topic.save()
     self.assertEquals(u'网络投票进行中', topic.poll_status)
Пример #4
0
 def test_topic_poll_status_when_it_is_not_accepted_by_admin(self):
     event = test_helper.create_passed_event()
     topic = Topic(name='test',
                   content='test',
                   description='',
                   in_event=event,
                   author=event.last_modified_by,
                   accepted=False)
     topic.last_modified_by = event.last_modified_by
     topic.save()
     self.assertEquals(u'活动等待管理员审核中,审核完毕后即可开始投票', topic.poll_status)
Пример #5
0
 def test_topic_poll_status_when_it_is_not_in_event(self):
     event = test_helper.create_passed_event()
     topic = Topic(name='test', content='test', description='', author=event.last_modified_by, accepted=True)
     topic.last_modified_by=event.last_modified_by
     topic.save()
     self.assertEquals(u'该话题尚未加入任何活动,无法开始投票', topic.poll_status)
     # it's not related to accepted
     topic.accepted = False
     topic.save()
     self.assertEquals(u'该话题尚未加入任何活动,无法开始投票', topic.poll_status)
Пример #6
0
 def test_topic_poll_status_when_event_is_passed(self):
     event = test_helper.create_passed_event()
     topic = Topic(name='test', content='test', description='', in_event=event, author=event.last_modified_by, accepted=True)
     topic.last_modified_by=event.last_modified_by
     topic.save()
     self.assertEquals(u'本话题所属活动已经结束', topic.poll_status)
Пример #7
0
 def test_topic_poll_status(self):
     event = test_helper.create_upcoming_event()
     topic = Topic(name='test', content='test', description='', in_event=event, author=event.last_modified_by, accepted=True)
     topic.last_modified_by=event.last_modified_by
     topic.save()
     self.assertEquals(u'网络投票进行中', topic.poll_status)
Пример #8
0
 def test_topic_poll_status_when_it_is_not_accepted_by_admin(self):
     event = test_helper.create_passed_event()
     topic = Topic(name='test', content='test', description='', in_event=event, author=event.last_modified_by, accepted=False)
     topic.last_modified_by=event.last_modified_by
     topic.save()
     self.assertEquals(u'活动等待管理员审核中,审核完毕后即可开始投票', topic.poll_status)
Пример #9
0
 def test_render_topic_content_html(self):
     html = '<h2>标题</h2><p>内容</p>'
     t = Topic(html=html, content_type='html')
     self.assertEquals(html, t.rendered_content)
Пример #10
0
 def test_render_topic_content_restructuredtext(self):
     '''You have to install docutils for pass this test.'''
     content = '标题\n- point 1\n- point 2'
     t = Topic(content=content)
     self.assertEquals(u'<p>标题\n- point 1\n- point 2</p>\n', t.rendered_content)
Пример #11
0
 def test_topic_summary(self):
     content = '''软件需求遇到的最大问题是什么?基本上都是沟通和交流的相关问题需求从哪里来:客户(市场)、用户 我们需要确定的是:谁是用户?当前业务流程情况?业务目标是什么? 项目需求确定中遇到的最大问题是什么?需求文档驱动的过程不堪重负 查看更多'''
     t = Topic(content=content)
     self.assertEquals(u'软件需求遇到的最大问题是什么?...', t.summary)