Skip to content

Commit

Permalink
added some more interesting RLE/BWT+RLE tests
Browse files Browse the repository at this point in the history
  • Loading branch information
chrislit committed May 9, 2015
1 parent cd6aa4c commit 66646c8
Showing 1 changed file with 14 additions and 0 deletions.
14 changes: 14 additions & 0 deletions tests/test_distance.py
Original file line number Diff line number Diff line change
Expand Up @@ -1329,6 +1329,13 @@ def test_dist_compression_rle(self):
self.assertAlmostEqual(dist_compression('abc', 'abc', 'bwtrle'), 0)
self.assertAlmostEqual(dist_compression('abc', 'def', 'bwtrle'), 0.75)

self.assertAlmostEqual(dist_compression('aaa', 'bbaaa', 'rle'), 0.5)
self.assertAlmostEqual(dist_compression('abb', 'bbba', 'rle'), 1/3)
self.assertAlmostEqual(dist_compression('banana', 'banane', 'bwtrle'),
0.57142857142)
self.assertAlmostEqual(dist_compression('bananas', 'bananen', 'bwtrle'),
0.5)

def test_sim_compression(self):
"""test abydos.distance.sim_compression
"""
Expand Down Expand Up @@ -1391,6 +1398,13 @@ def test_sim_compression_rle(self):
self.assertAlmostEqual(sim_compression('abc', 'abc', 'bwtrle'), 1)
self.assertAlmostEqual(sim_compression('abc', 'def', 'bwtrle'), 0.25)

self.assertAlmostEqual(sim_compression('aaa', 'bbaaa', 'rle'), 0.5)
self.assertAlmostEqual(sim_compression('abb', 'bbba', 'rle'), 2/3)
self.assertAlmostEqual(sim_compression('banana', 'banane', 'bwtrle'),
0.42857142857)
self.assertAlmostEqual(sim_compression('bananas', 'bananen', 'bwtrle'),
0.5)


class MongeElkanTestCases(unittest.TestCase):
"""test cases for abydos.distance.sim_monge_elkan &
Expand Down

0 comments on commit 66646c8

Please sign in to comment.