Пример #1
0
 def test_delete(self):
     self.add_tag()
     self.add_2post()
     self.add_rela()
     aa = MHelper.get_by_uid(TabRel, self.uid)
     assert aa.post_f_id == self.post_id
     MRelation.delete(self.uid)
     aa = MHelper.get_by_uid(TabRel, self.uid)
     assert aa == None
     self.tearDown()
Пример #2
0
 def test_query_average_rating(self):
     self.add_message()
     ave1=MRating.query_average_rating(self.post_id)
     assert ave1==self.rating
     MRating.update(self.post_id, 'fin', 4)
     ave=MRating.query_average_rating(self.post_id)
     assert ave==3.5
     self.tearDown()
     aa = MRating.query_by_post(self.post_id)
     for i in aa:
         if i.user_id == 'fin':
             self.uid2 = i.uid
     MHelper.delete(TabRating,self.uid2)
Пример #3
0
 def get_by_uid(uid):
     '''
     Get the wiki object by the UID.
     :param uid: 
     :return: 
     '''
     return MHelper.get_by_uid(TabWiki, uid)
Пример #4
0
 def get_by_uid(uid):
     '''
     根据ID得到类别实例
     '''
     if uid:
         return MHelper.get_by_uid(TabTag, uid)
     return False
Пример #5
0
    def delete(uid):
        '''
        Delete by uid
        :param uid:
        :return:
        '''

        q_u1 = TabPostHist.delete().where(TabPostHist.post_id == uid)
        q_u1.execute()
        q_u2 = TabRel.delete().where(TabRel.post_f_id == uid
                                     or TabRel.post_t_id == uid)
        q_u2.execute()
        q_u3 = TabCollect.delete().where(TabCollect.post_id == uid)
        q_u3.execute()
        q_u4 = TabPost2Tag.delete().where(TabPost2Tag.post_id == uid)
        q_u4.execute()
        q_u5 = TabUsage.delete().where(TabUsage.post_id == uid)
        q_u5.execute()

        reply_arr = []
        for reply in TabUser2Reply.select().where(
                TabUser2Reply.reply_id == uid):
            reply_arr.append(reply.reply_id.uid)

        q_u6 = TabUser2Reply.delete().where(TabUser2Reply.reply_id == uid)
        q_u6.execute()

        for replyid in reply_arr:
            TabReply.delete().where(TabReply.uid == replyid).execute()

        q_u7 = TabEvaluation.delete().where(TabEvaluation.post_id == uid)
        q_u7.execute()
        q_u8 = TabRating.delete().where(TabRating.post_id == uid)
        q_u8.execute()
        return MHelper.delete(TabPost, uid)
Пример #6
0
 def delete(uid):
     '''
     Delete by uid
     :param uid:
     :return:
     '''
     return MHelper.delete(TabWikiHist, uid)
Пример #7
0
 def delete(uid):
     '''
     Delete by uid
     :param uid:
     :return:
     '''
     return MHelper.delete(g_Link, uid)
Пример #8
0
 def get_by_uid(uid):
     '''
     return the record by uid
     :param uid:
     :return:
     '''
     return MHelper.get_by_uid(g_PostHist, uid)
Пример #9
0
 def delete(uid):
     '''
     Delete by uid
     :param uid:
     :return: 
     '''
     return MHelper.delete(TabTag, uid)
Пример #10
0
 def test_add_relation(self):
     self.add_tag()
     self.add_2post()
     self.add_rela()
     aa = MHelper.get_by_uid(TabRel, self.uid)
     assert aa.post_f_id == self.post_id
     assert aa.post_t_id == self.post_id2
     self.tearDown()
Пример #11
0
 def test_update_relation(self):
     self.add_tag()
     self.add_2post()
     self.add_rela()
     MRelation.update_relation(self.post_id, self.post_id2, weight=2)
     aa = MHelper.get_by_uid(TabRel, self.uid)
     assert aa.count >= 2 + 1
     self.tearDown()
Пример #12
0
 def delete(uid):
     '''
     Delete by uid
     '''
     return MHelper.delete(TabLink, uid)
Пример #13
0
 def get_by_uid(uid):
     '''
     Get a link by ID.
     '''
     return MHelper.get_by_uid(TabLink, uid)
Пример #14
0
 def delete(uid):
     '''
     :param uid:
     :return:
     '''
     return MHelper.delete(MabLayout, uid)
Пример #15
0
 def get_by_uid(uid):
     return MHelper.get_by_uid(g_Link, uid)
Пример #16
0
 def get_by_uid(uid):
     '''
     return the record by uid
     '''
     return MHelper.get_by_uid(TabReplyid, uid)
Пример #17
0
 def get_by_uid(uid):
     return MHelper.get_by_uid(TabWikiHist, uid)
Пример #18
0
 def delete(uid):
     return MHelper.delete(TabTag, uid)
Пример #19
0
 def get_by_uid(uid):
     return MHelper.get_by_uid(TabEntity, uid)
Пример #20
0
 def get_by_uid(uid):
     '''
     return the record by uid
     '''
     return MHelper.get_by_uid(TabLog, uid)
Пример #21
0
 def get_by_uid(uid):
     '''
     :param uid:
     :return:
     '''
     return MHelper.get_by_uid(MabLayout, uid)
Пример #22
0
 def tearDown(self):
     print("function teardown")
     MHelper.delete(TabRating,self.uid)
     self.uid=''
Пример #23
0
 def get_by_uid(uid):
     '''
     return the record by uid
     '''
     return MHelper.get_by_uid(TabReferrer, uid)
Пример #24
0
 def get_by_uid(uid):
     '''
     return the record by uid
     '''
     return MHelper.get_by_uid(TabPostHist, uid)
Пример #25
0
 def delete(uid):
     return MHelper.delete(g_Tag, uid)
Пример #26
0
 def delete(uid):
     return MHelper.delete(TabEntity, uid)
Пример #27
0
 def get_by_uid(uid):
     return MHelper.get_by_uid(TabTag, uid)
Пример #28
0
 def tearDown(self):
     print("function teardown")
     tt = MLog.get_by_uid(self.uid)
     if tt:
         MHelper.delete(TabLog, self.uid)
Пример #29
0
 def delete(uid):
     '''
     Delete by uid
     '''
     return MHelper.delete(TabWiki, uid)
Пример #30
0
    def delete(uid):
        '''
        Delete by uid
        '''

        return MHelper.delete(TabReferrer, uid)