def test_construct_params(self):
     params = dict(a=1, b=2, c=3)
     self.assertEqual('1/2/3', Transport._construct_params(params, ('a', 'b', 'c')))
     params = dict(a=1, b=2)
     self.assertEqual('1/2', Transport._construct_params(params, ('a', 'b'), ('c',)))
     params = dict(a=1, b=2, c=3)
     self.assertEqual('1/2/3', Transport._construct_params(params, ('a', 'b'), ('c',)))
     with self.assertRaises(MissingParameter):
         params = dict(a=1, c=3)
         Transport._construct_params(params, ('a', 'b'), ('c',))
    def test_construct_params(self):
        params = dict(a=1, b=2, c=3)
        self.assertEqual("1/2/3", Transport._construct_params(params, ("a", "b", "c")))
        params = dict(a=1, b=2)
        self.assertEqual("1/2", Transport._construct_params(params, ("a", "b"), ("c",)))
        params = dict(a=1, b=2, c=3)
        self.assertEqual("1/2/3", Transport._construct_params(params, ("a", "b"), ("c",)))

        params = dict(a=1, c=3)
        self.assertRaises(MissingParameter, Transport._construct_params, params, ("a", "b"), ("c",))
Ejemplo n.º 3
0
 def test_construct_params(self):
     params = dict(a=1, b=2, c=3)
     self.assertEqual('1/2/3',
                      Transport._construct_params(params, ('a', 'b', 'c')))
     params = dict(a=1, b=2)
     self.assertEqual(
         '1/2', Transport._construct_params(params, ('a', 'b'), ('c', )))
     params = dict(a=1, b=2, c=3)
     self.assertEqual(
         '1/2/3', Transport._construct_params(params, ('a', 'b'), ('c', )))
     with self.assertRaises(MissingParameter):
         params = dict(a=1, c=3)
         Transport._construct_params(params, ('a', 'b'), ('c', ))