Пример #1
0
 def testTwoWrappers(self):
     results = WrapperResults(inner_results=WrapperResults(
         inner_results=SimpleResults(1), value=2),
                              value=3)
     new_results = util.make_innermost_setter(_test_setter_fn)(results)
     self.assertEqual(3, new_results.value)
     self.assertEqual(2, new_results.inner_results.value)
     self.assertEqual(2, new_results.inner_results.inner_results.value)
Пример #2
0
 def testNoWrapperKwarg(self):
     results = SimpleResults(1)
     new_results = util.make_innermost_setter(_test_setter_fn)(results,
                                                               increment=2)
     self.assertEqual(3, new_results.value)
Пример #3
0
 def testNoWrapper(self):
     results = SimpleResults(1)
     new_results = util.make_innermost_setter(_test_setter_fn)(results)
     self.assertEqual(2, new_results.value)