1234567891011121314151617181920212223242526272829 |
- import unittest
- from modelverse_kernel.main import ModelverseKernel
- class TestUtility(unittest.TestCase):
- def test_overlap_normal(self):
- c = ModelverseKernel(0).find_overlapping([1, 2, 3], [2, 4])
- self.assertEquals(c, 2)
- def test_overlap_none_empty(self):
- try:
- ModelverseKernel(0).find_overlapping([], [2, 4])
- self.fail() # pragma: no cover
- except:
- pass
- def test_overlap_none(self):
- try:
- ModelverseKernel(0).find_overlapping([1, 3], [2, 4, 5])
- self.fail() # pragma: no cover
- except:
- pass
- def test_overlap_multi(self):
- try:
- ModelverseKernel(0).find_overlapping([1, 2, 3], [2, 4, 1])
- self.fail() # pragma: no cover
- except:
- pass
|