Example #1
0
    def testArgOnly(self):
        parameters = [(dict(foo=1, bar=2), ), (dict(a='a', b='b'), ),
                      ('a', 'b', 'c'),
                      tuple('foo')]

        self.assertListEqual([(p, {}) for p in parameters],
                             _process_parameters(parameters))
Example #2
0
    def testDictOnly(self):
        parameters = [
            dict(foo=1, bar=2),
            dict(a='a', b='b')
        ]

        self.assertListEqual(
            [(tuple(), p) for p in parameters], _process_parameters(parameters))
Example #3
0
    def testShortSyntax(self):
        parameters = [
            ((1, 2), dict(foo=1, bar=2), ),
            (('a', 'b'), dict(a='a', b='b'), ),
            (('a', 'b', 'c'), {'foo': 'foo', 'bar': 'bar'}),
            (tuple('foo'), {})
        ]

        self.assertListEqual(parameters, _process_parameters(parameters))
Example #4
0
    def testArgOnly(self):
        parameters = [
            (dict(foo=1, bar=2), ),
            (dict(a='a', b='b'), ),
            ('a', 'b', 'c'),
            tuple('foo')
        ]

        self.assertListEqual(
            [(p, {}) for p in parameters], _process_parameters(parameters))
Example #5
0
    def testShortSyntax(self):
        parameters = [(
            (1, 2),
            dict(foo=1, bar=2),
        ), (
            ('a', 'b'),
            dict(a='a', b='b'),
        ), (('a', 'b', 'c'), {
            'foo': 'foo',
            'bar': 'bar'
        }), (tuple('foo'), {})]

        self.assertListEqual(parameters, _process_parameters(parameters))
Example #6
0
 def setUp(self):
     self.parameters = _process_parameters(some_different_parameters)
Example #7
0
 def setUp(self):
     self.parameters = _process_parameters(some_different_parameters)
Example #8
0
    def testDictOnly(self):
        parameters = [dict(foo=1, bar=2), dict(a='a', b='b')]

        self.assertListEqual([(tuple(), p) for p in parameters],
                             _process_parameters(parameters))