コード例 #1
0
 def test_execute_with_complex_args(self):
     original_filter = Transform(
         'HelloWorld',
         action_name='sub1_filter1',
         arguments=[Argument('arg1', value={'a': '5.4', 'b': 'string_in'})]
     )
     self.assertEqual(original_filter.execute(LocalActionExecutionStrategy(), 3, {}), '3.0 5.4 string_in')
コード例 #2
0
 def test_call_with_nested_complex_args(self):
     args = [Argument('arg', value={'a': '4', 'b': 6, 'c': [1, 2, 3]})]
     original_filter = Transform('HelloWorld', action_name='complex', arguments=args)
     self.assertAlmostEqual(original_filter.execute(3, {}), 19.0)
コード例 #3
0
ファイル: test_transform.py プロジェクト: iadgov/WALKOFF
 def test_call_with_nested_complex_args(self):
     args = [Argument('arg', value={'a': '4', 'b': 6, 'c': [1, 2, 3]})]
     original_filter = Transform('HelloWorld', action_name='complex', arguments=args)
     self.assertAlmostEqual(original_filter.execute(LocalActionExecutionStrategy(), 3, {}), 19.0)