Exemple #1
0
 def test_to_args_kwargs6(self):
     tups = [
         ('_args', _Literal('abc')),
         ('_args', 1),  # 'second'
         ('operands', [_Literal('def'), 0])
     ]
     lis = ['first', 'second']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, ['abc', 'second'])
     self.assertEqual(kwargs, {'operands': ['def', 'first']})
Exemple #2
0
 def test_to_args_kwargs1(self):
     tups = [('_args', 0)]
     lis = ['first']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, ['first'])
     self.assertEqual(kwargs, {})
Exemple #3
0
 def test_to_args_kwargs5(self):
     tups = [('_args', [0, 1])]
     lis = ['first', 'second']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, ['first', 'second'])
     self.assertEqual(kwargs, {})
Exemple #4
0
 def test_to_args_kwargs4(self):
     tups = [('operands', [0, 1, 2])]
     lis = ['one', 'two', 'three']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, [])
     self.assertEqual(kwargs, {'operands': ['one', 'two', 'three']})
Exemple #5
0
 def test_to_args_kwargs3(self):
     tups = [('operands', 0), ('operands', 1)]
     lis = ['one', 'two']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, [])
     self.assertEqual(kwargs, {'operands': ['one', 'two']})
Exemple #6
0
 def test_to_args_kwargs2(self):
     tups = [('taggees', 0)]
     lis = ['first']
     args, kwargs = to_args_kwargs(lis, tups)
     self.assertEqual(args, [])
     self.assertEqual(kwargs, {'taggees': 'first'})