Store Sequence sequence location in a shared_ptr class
[mussa.git] / py / test / TestFlp.py
1 import os
2 import sys
3 import unittest
4
5 # kinda hackish but it makes it possible to runi under ctest 
6 sys.path.append(os.getcwd())
7
8 import mussa
9
10 class TestFLP(unittest.TestCase):
11   def testSimple(self):
12     s1 = mussa.Sequence("A"*10)
13     s2 = mussa.Sequence("A"*10)
14     cmp = mussa.FLP()
15     cmp.setup(10,8)
16     cmp.seqcomp(s1,s2,False)
17     self.failUnlessEqual(cmp.size(), 1)
18     self.failUnlessEqual(cmp.match_locations(0), [0])
19
20 def suite():
21   return unittest.makeSuite(TestFLP, 'test')
22
23 if __name__ == "__main__":
24   sys.exit(unittest.main(defaultTest='suite'))