sift4_test.py 557 B

12345678910111213141516171819202122
  1. import unittest
  2. from .sift4 import SIFT4
  3. class SIFT4Test(unittest.TestCase):
  4. def testSIFT4(self):
  5. s = SIFT4()
  6. results = [
  7. ('This is the first string', 'And this is another string', 5, 11.0),
  8. ('Lorem ipsum dolor sit amet, consectetur adipiscing elit.', 'Amet Lorm ispum dolor sit amet, consetetur adixxxpiscing elit.', 10, 12.0)
  9. ]
  10. for a, b, offset, res in results:
  11. self.assertEqual(res, s.distance(a, b, maxoffset=offset))
  12. if __name__ == "__main__":
  13. unittest.main()