mirror of
https://github.com/pytorch/pytorch.git
synced 2025-10-20 21:14:14 +08:00
Summary: There is a module called `2to3` which you can target for future specifically to remove these, the directory of `caffe2` has the most redundant imports: ```2to3 -f future -w caffe2``` Pull Request resolved: https://github.com/pytorch/pytorch/pull/45033 Reviewed By: seemethere Differential Revision: D23808648 Pulled By: bugra fbshipit-source-id: 38971900f0fe43ab44a9168e57f2307580d36a38
35 lines
807 B
Python
35 lines
807 B
Python
## @package onnx
|
|
# Module caffe2.python.onnx.tests.helper_test
|
|
|
|
|
|
|
|
|
|
|
|
|
|
import unittest
|
|
|
|
from caffe2.python.onnx.tests.test_utils import TestCase
|
|
import caffe2.python._import_c_extension as C
|
|
|
|
|
|
class TestCaffe2Basic(TestCase):
|
|
def test_dummy_name(self):
|
|
g = C.DummyName()
|
|
g.reset()
|
|
names_1 = [g.new_dummy_name() for _ in range(3)]
|
|
g.reset()
|
|
names_2 = [g.new_dummy_name() for _ in range(3)]
|
|
self.assertEqual(names_1, names_2)
|
|
|
|
g.reset(set(names_1))
|
|
names_3 = [g.new_dummy_name() for _ in range(3)]
|
|
self.assertFalse(set(names_1) & set(names_3))
|
|
|
|
g.reset(set(names_1))
|
|
names_4 = [g.new_dummy_name() for _ in range(3)]
|
|
self.assertFalse(set(names_1) & set(names_4))
|
|
|
|
|
|
if __name__ == '__main__':
|
|
unittest.main()
|