Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit6162f8d

Browse files
narekmalkpytorchmergebot
authored andcommitted
Moved unit test to TestGenericPytree
1 parent257cc67 commit6162f8d

File tree

1 file changed

+15
-8
lines changed

1 file changed

+15
-8
lines changed

‎test/test_pytree.py‎

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -859,6 +859,21 @@ class DirectNamedTuple2(NamedTuple):
859859
self.assertFalse(pytree.is_namedtuple(cls))
860860
self.assertFalse(pytree.is_namedtuple_class(cls))
861861

862+
@parametrize(
863+
"pytree",
864+
[
865+
subtest(py_pytree,name="py"),
866+
subtest(cxx_pytree,name="cxx"),
867+
],
868+
)
869+
deftest_enum_treespec_roundtrip(self,pytree):
870+
data= {TestEnum.A:5}
871+
spec=pytree.tree_structure(data)
872+
873+
serialized=pytree.treespec_dumps(spec)
874+
deserialized_spec=pytree.treespec_loads(serialized)
875+
self.assertEqual(spec,deserialized_spec)
876+
862877

863878
classTestPythonPytree(TestCase):
864879
deftest_deprecated_register_pytree_node(self):
@@ -1096,14 +1111,6 @@ def test_pytree_serialize_enum(self):
10961111
serialized_spec=py_pytree.treespec_dumps(spec)
10971112
self.assertIsInstance(serialized_spec,str)
10981113

1099-
deftest_enum_treespec_roundtrip(self):
1100-
data= {TestEnum.A:5}
1101-
spec=py_pytree.tree_structure(data)
1102-
1103-
serialized=py_pytree.treespec_dumps(spec)
1104-
deserialized_spec=py_pytree.treespec_loads(serialized)
1105-
self.assertEqual(spec,deserialized_spec)
1106-
11071114
deftest_pytree_serialize_namedtuple(self):
11081115
Point1=namedtuple("Point1", ["x","y"])
11091116
py_pytree._register_namedtuple(

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp