Example #1
0
    def test_utilities(self):
        self.assertEqual(mk_op_arg(1), {'value': 1})
        self.assertEqual(mk_op_arg('2'), {'value': '2'})
        self.assertEqual(mk_op_arg('a'), {'value': 'a'})
        self.assertEqual(mk_op_arg('@b'), {'source': 'b'})

        self.assertEqual(mk_op_args(), [])
        self.assertEqual(mk_op_args(1, '2', 'a', '@b'), [{
            'value': 1
        }, {
            'value': '2'
        }, {
            'value': 'a'
        }, {
            'source': 'b'
        }])

        self.assertEqual(mk_op_kwargs(a=1), OrderedDict([('a', {'value': 1})]))
        self.assertEqual(
            mk_op_kwargs(a=1, b='@c'),
            OrderedDict([('a', {
                'value': 1
            }), ('b', {
                'source': 'c'
            })]))
Example #2
0
    def test_utilities(self):
        self.assertEqual(mk_op_arg(1), {'value': 1})
        self.assertEqual(mk_op_arg('2'), {'value': '2'})
        self.assertEqual(mk_op_arg('a'), {'value': 'a'})
        self.assertEqual(mk_op_arg('@b'), {'source': 'b'})

        self.assertEqual(mk_op_args(), [])
        self.assertEqual(mk_op_args(1, '2', 'a', '@b'),
                         [{'value': 1}, {'value': '2'}, {'value': 'a'}, {'source': 'b'}])

        self.assertEqual(mk_op_kwargs(a=1), OrderedDict([('a', {'value': 1})]))
        self.assertEqual(mk_op_kwargs(a=1, b='@c'), OrderedDict([('a', {'value': 1}), ('b', {'source': 'c'})]))