Пример #1
0
 def _test_strip_iterable(self, before, expected_after):
   th = decorators.IOTypeHints(
       input_types=None, output_types=((before, ), {}), origin=[])
   after = th.strip_iterable()
   self.assertEqual(((expected_after, ), {}), after.output_types)
Пример #2
0
 def test_strip_iterable_not_simple_output_noop(self):
   th = decorators.IOTypeHints(
       input_types=None, output_types=((int, str), {}), origin=[])
   th = th.strip_iterable()
   self.assertEqual(((int, str), {}), th.output_types)
Пример #3
0
 def default_type_hints(self):
   return decorators.IOTypeHints(
       input_types=((float, ), {}), output_types=((str, ), {}), origin=[])
Пример #4
0
 def _test_strip_iterable(self, before, expected_after):
   after = decorators.IOTypeHints(
       output_types=((before,), {})).strip_iterable()
   self.assertEqual(((expected_after, ), {}), after.output_types)
Пример #5
0
 def default_type_hints(self):
   return decorators.IOTypeHints(
       input_types=((float, ), {}))
Пример #6
0
 def default_type_hints(self):
   return decorators.IOTypeHints(
       input_types=((int, str), {}),
       output_types=((int, ), {}))