def testCreateUser( self ): result = self._showUser() self.assertEqual( result["meta"]["status"], "fail" ) # user作成 result = self._createUser() self.assertEqual( result["meta"]["status"], "ok" ) # 件数確認 query = openfish.models.User.query() users = query.fetch() self.assertEqual( len(users), 1 ) # ユーザー作成後はログイン状態であるかチェック result = self._showUser() logging.info( pp_str(result) )
def getRanking( self, doc ): word = getwords( doc ) # カテゴリ毎に確率の対数を求める score_list = [] for cat in self.catcount.keys(): score = self.score( word, cat ) score_list.append( {"cat":cat, "score":score} ) # scoreでソート score_list.sort( key=lambda item: item['score'], reverse=True ) logging.info( pp_str(score_list) ) catNames_list = []; for e in score_list: catNames_list.append( e["cat"] ) return catNames_list