示例#1
0
 def testMapWithTuplePathsCompatibleStructures(
     self, s1, s2, check_types, expected):
   def path_and_sum(path, *values):
     return path, sum(values)
   result = nest.map_structure_with_tuple_paths(
       path_and_sum, s1, s2, check_types=check_types)
   self.assertEqual(expected, result)
示例#2
0
 def testMapWithTuplePathsIncompatibleStructures(self, s1, s2, error_type):
     with self.assertRaises(error_type):
         nest.map_structure_with_tuple_paths(lambda path, *s: 0, s1, s2)