pytorch
1## @package onnx
2# Module caffe2.python.onnx.tests.helper_test
3
4
5
6
7
8
9import unittest
10
11from caffe2.python.onnx.tests.test_utils import TestCase
12import caffe2.python._import_c_extension as C
13
14
15class TestCaffe2Basic(TestCase):
16def test_dummy_name(self):
17g = C.DummyName()
18g.reset()
19names_1 = [g.new_dummy_name() for _ in range(3)]
20g.reset()
21names_2 = [g.new_dummy_name() for _ in range(3)]
22self.assertEqual(names_1, names_2)
23
24g.reset(set(names_1))
25names_3 = [g.new_dummy_name() for _ in range(3)]
26self.assertFalse(set(names_1) & set(names_3))
27
28g.reset(set(names_1))
29names_4 = [g.new_dummy_name() for _ in range(3)]
30self.assertFalse(set(names_1) & set(names_4))
31
32
33if __name__ == '__main__':
34unittest.main()
35