depthsplat / MinkowskiEngine /tests /cpp /coordinate_map_key_test.py
Yeqing0814's picture
Upload folder using huggingface_hub
a6dd040 verified
import unittest
import torch
import MinkowskiEngineTest._C
class CoordinateMapKeyTestCase(unittest.TestCase):
def test(self):
MinkowskiEngineTest._C.coordinate_map_key_test()
key = MinkowskiEngineTest._C.CoordinateMapKey([3, 4, 5], "")
print(key.__repr__())
self.assertEqual([3, 4, 5], key.get_tensor_stride())
self.assertEqual(4, key.get_coordinate_size())
self.assertEqual(([3, 4, 5], ''), key.get_key())
def test(self):
MinkowskiEngineTest._C.coordinate_map_key_test()
key = MinkowskiEngineTest._C.CoordinateMapKey(3)
print(key.__repr__())
MinkowskiEngineTest._C.coordinate_map_key_update(key, [2, 3], "test")
print(key.__repr__())
self.assertEqual(([2, 3], "test"), key.get_key())
with self.assertRaises(RuntimeError):
MinkowskiEngineTest._C.coordinate_map_key_update(key, [2, 3, 4], "")