コード例 #1
0
 def test_simple(self):
     pass
     sentence_a = "takie zdanie 100% to samo"
     sentence_b = "takie zdanie 100% to samo"
     seq = SequenceMatcher(sentence_a,sentence_b)
     self.assertEqual(seq.ratio(),1)
コード例 #2
0
 def test_nonsame(self):
     sentence_a ="Start proc com.android.exchange for service com.android.exchange/.ExchangeService: pid= uid= gids="
     sentence_b ="Force stopping package com.android.vending uid=10058"
     seq = SequenceMatcher(sentence_a,sentence_b)
     self.assertEqual(seq.ratio(),0.0)
コード例 #3
0
 def test_onesame(self):
     sentence_a = "takie zdanie 20% to samo"
     sentence_b = "takie pranie 100% krowa zywa"
     seq = SequenceMatcher(sentence_a,sentence_b)
     self.assertEqual(seq.ratio(),0.2)
コード例 #4
0
 def test_largersentence(self):
     sentence_a = "takie zdanie 10% to samo" # 5 slow
     sentence_b = "takie pranie 100% krowa zywa jeden dwa trzy cztery piec" #10 slow
     seq = SequenceMatcher(sentence_a,sentence_b)
     self.assertEqual(seq.ratio(),0.1)
コード例 #5
0
 def test_onediffernece(self):
     sentence_a = "takie zdanie 80% to samo"
     sentence_b = "takie zdanie 100% to samo"
     seq = SequenceMatcher(sentence_a,sentence_b)
     self.assertEqual(seq.ratio(),0.8)