Пример #1
0
 def test_multi_label_2(self):
     text = '''TUI cũng bó tay với BIDV Cần Thơ.
             Cả quận NK mà chỉ được lèo tèo mấy thùng ATM và luôn trong tình trạng nhìn thấy chữ Sorry cũng nh.ư hết tiền.
             Chán ko buồn nói. Qd có khác '''
     actual = [str(label) for label in sentiment(text, domain="bank")]
     expected = ['CARD#negative', 'CUSTOMER_SUPPORT#negative']
     self.assertEqual(sorted(actual), sorted(expected))
Пример #2
0
 def test_no_text(self):
     text = ""
     actual = sentiment(text)
     expected = None
     self.assertEqual(actual, expected)
Пример #3
0
 def test_2(self):
     text = "Sản phẩm hơi nhỏ so với tưởng tượng nhưng chất lượng tốt, đóng gói cẩn thận."
     actual = sentiment(text, domain="general")
     expected = "positive"
     self.assertEqual(actual, expected)
Пример #4
0
 def test_1(self):
     text = "hàng kém chất lg,chăn đắp lên dính lông lá khắp người. thất vọng"
     actual = sentiment(text, domain="general")
     expected = "negative"
     self.assertEqual(actual, expected)
Пример #5
0
 def test_none_label(self):
     text = 'Có làm thẻ ngân hàng BIDV miễn phí ko'
     actual = sentiment(text, domain="bank")
     expected = None
     self.assertEqual(expected, actual)
Пример #6
0
 def test_one_label_2(self):
     text = "Đky qua đường link ở bài viết này từ thứ 6 mà giờ chưa thấy ai lhe hết"
     actual = [str(label) for label in sentiment(text, domain="bank")]
     expected = ['CUSTOMER_SUPPORT#negative']
     self.assertEqual(actual, expected)
Пример #7
0
 def test_multi_label_1(self):
     text = "Dkm t chuyển vẫn bị mất phí"
     actual = [str(label) for label in sentiment(text, domain="bank")]
     expected = ['INTEREST_RATE#negative', 'MONEY_TRANSFER#negative']
     self.assertEqual(sorted(actual), sorted(expected))
Пример #8
0
 def test_sentiment_6(self):
     text = "mình cũng vui vì tiết kệm được thời gian"
     actual = sentiment(text, domain="bank")
     expected = ('PAYMENT#POSITIVE', )
     self.assertEqual(actual, expected)
Пример #9
0
 def test_one_label_1(self):
     text = "Xem lại vẫn thấy xúc động và tự hào về BIDV của mình!"
     actual = [str(label) for label in sentiment(text, domain="bank")]
     expected = ['TRADEMARK#positive']
     self.assertEqual(actual, expected)
Пример #10
0
 def test_sentiment_5(self):
     text = "Chương trình này của BIDV thật ý nghĩa"
     actual = sentiment(text, domain="bank")
     expected = ('PROMOTION#POSITIVE', )
     self.assertEqual(actual, expected)
Пример #11
0
 def test_sentiment_4(self):
     text = "Không tin tưởng vào ngân hàng BIDV"
     actual = sentiment(text, domain="bank")
     expected = ('TRADEMARK#NEGATIVE', )
     self.assertEqual(actual, expected)
Пример #12
0
 def test_sentiment_3(self):
     text = "Vừa smartbidv, vừa bidv online mà lại k dùng chung 1 tài khoản đăng nhập, rắc rối!"
     actual = sentiment(text, domain="bank")
     expected = ('INTERNET BANKING#NEGATIVE', )
     self.assertEqual(actual, expected)
Пример #13
0
 def test_sentiment_2(self):
     text = "bidv cho vay hay ko phu thuoc y thich cua thang tham dinh, ko co quy dinh ro rang"
     actual = sentiment(text, domain="bank")
     expected = ('LOAN#NEGATIVE', )
     self.assertEqual(actual, expected)
Пример #14
0
 def test_sentiment_1(self):
     text = "Gọi mấy lần mà lúc nào cũng là các chuyên viên đang bận hết ạ"
     actual = sentiment(text, domain="bank")
     expected = ('CUSTOMER SUPPORT#NEGATIVE', )
     self.assertEqual(actual, expected)