def test_pretrained_bayes_sentiment(): positive_text = 'Kerajaan negeri Kelantan mempersoalkan motif kenyataan Menteri Kewangan Lim Guan Eng yang hanya menyebut Kelantan penerima terbesar bantuan kewangan dari Kerajaan Persekutuan. Sedangkan menurut Timbalan Menteri Besarnya, Datuk Mohd Amar Nik Abdullah, negeri lain yang lebih maju dari Kelantan turut mendapat pembiayaan dan pinjaman.' news_sentiment = malaya.pretrained_bayes_sentiment() assert news_sentiment.predict(positive_text)[0][0] == 'negative'
import csv from textblob import TextBlob, Word, exceptions import random import time # to handle urllib and socket exceptions import urllib import socket # import malay language toolkit and pandas import malaya # need to use pandas for in-depth analysis multinomial = malaya.multinomial_detect_languages() bayes_sentiment = malaya.pretrained_bayes_sentiment() filename = '' filename2 = '' def analyze_querydata(read_file, write_file): count = 0 msg = "" error = "" start = time.time() filename = read_file filename2 = write_file alltweets = csv.reader(open(filename, 'r')) with open(filename2, 'w', newline='') as analyzetweets: