| import unittest | |
| import torch | |
| import MinkowskiEngineTest._C | |
| class CoordinateTestCase(unittest.TestCase): | |
| def test_check(self): | |
| coordinates = torch.FloatTensor([2, 3]) | |
| with self.assertRaises(RuntimeError): | |
| MinkowskiEngineTest._C.coordinate_test(coordinates) | |
| coordinates = torch.IntTensor([2, 3]) | |
| with self.assertRaises(RuntimeError): | |
| MinkowskiEngineTest._C.coordinate_test(coordinates) | |
| def test(self): | |
| coordinates = torch.IntTensor([[0, 1], [1, 2], [2, 3], [2, 3]]) | |
| self.assertEqual(MinkowskiEngineTest._C.coordinate_test(coordinates), 3) | |