# Path: dynts/utils/test.py
# def haszoo():
#     def __init__(self, *args, **kwargs):
#     def setUp(self):
#     def tearDown(self):
#     def randomts(self, **kwargs):
#     def getdata(self, size=100, cols=1, delta=1, start=None):
#     def getts(self, returndata=False, delta=1, cols=1, size=100):
#     def timeseries(self, name='', date=None, data=None):
#     def isiterable(self, a):
#     def assertAlmostEqual(self, a, b, places=7, msg=None):
#     def assertEqual(self, exp, recv, msg = None):
#     def check_dates(self, ts, dts):
#     def check_values(self, ts, vals):
#     def _check_vectors(self, v1, v2, equal=True):
# class TestCase(unittest.TestCase):


from dynts.utils import cross,  test


class CrossectionTest(test.TestCase):

    def testAllGE(self):
        self.assertTrue(cross([1, 2]) >= [-1, 0.5])
        self.assertTrue(cross([1, 2, 78]) >= [-1, 1, 56])

# Path: dynts/utils/test.py
# def haszoo():
#     def __init__(self, *args, **kwargs):
#     def setUp(self):
#     def tearDown(self):
#     def randomts(self, **kwargs):
#     def getdata(self, size=100, cols=1, delta=1, start=None):
#     def getts(self, returndata=False, delta=1, cols=1, size=100):
#     def timeseries(self, name='', date=None, data=None):
#     def isiterable(self, a):
#     def assertAlmostEqual(self, a, b, places=7, msg=None):
#     def assertEqual(self, exp, recv, msg = None):
#     def check_dates(self, ts, dts):
#     def check_values(self, ts, vals):
#     def _check_vectors(self, v1, v2, equal=True):
# class TestCase(unittest.TestCase):


# Path: tests/unit/crossection.py
from dynts.utils import cross,  test



class CrossectionTest(test.TestCase):

    def testAllGE(self):
        self.assertTrue(cross([1, 2]) >= [-1, 0.5])
        self.assertTrue(cross([1, 2, 78]) >= [-1, 1, 56])

        self.assertTrue(cross([1, 2, 56]) >= [-1, 1, 56])