import simbios.simtk as simtk
import unittest

class TestVector(unittest.TestCase):
    def test_vector_double(self):
        v = simtk.Vector_[float](6)
        self.assertEqual(len(v), 6)
        v[0] = 1.0
        self.assertEqual(v[0], 1.0)
        v[:] = (6,5,4,3,2,1)
        v[:] = (6,5,4,3,2,1)[:]
        self.assertEqual(v[0], 6.0)
        self.assertEqual(v[-1], 1.0)

if __name__ == '__main__':
    unittest.main()

