Files
pytorch/caffe2/python/onnx/tests/helper_test.py
Bugra Akyildiz 27c7158166 Remove __future__ imports for legacy Python2 supports (#45033)
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
2020-09-23 17:57:02 -07:00

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()