Ejemplo n.º 1
0
 def test_methods_object(self):
     def cat(): pass # pylint: disable=multiple-statements
     def dog(): pass # pylint: disable=multiple-statements
     methods = Methods()
     methods.add(cat)
     methods.add(dog)
     self.assertIs(cat, Request._get_method(methods, 'cat'))
     self.assertIs(dog, Request._get_method(methods, 'dog'))
Ejemplo n.º 2
0
 def test_methods_object(self):
     def cat(): pass
     def dog(): pass
     methods = Methods()
     methods.add(cat)
     methods.add(dog)
     self.assertIs(cat, Request._get_method(methods, 'cat'))
     self.assertIs(dog, Request._get_method(methods, 'dog'))
Ejemplo n.º 3
0
 def test_methods_object(self):
     def cat(): pass # pylint: disable=multiple-statements
     def dog(): pass # pylint: disable=multiple-statements
     methods = Methods()
     methods.add(cat)
     methods.add(dog)
     self.assertIs(cat, Request._get_method(methods, 'cat'))
     self.assertIs(dog, Request._get_method(methods, 'dog'))
Ejemplo n.º 4
0
    def test_list(self):
        def cat():
            pass  # pylint: disable=multiple-statements

        def dog():
            pass  # pylint: disable=multiple-statements

        self.assertIs(cat, Request._get_method([cat, dog], 'cat'))
        self.assertIs(dog, Request._get_method([cat, dog], 'dog'))
Ejemplo n.º 5
0
    def test_dict(self):
        def cat():
            pass  # pylint: disable=multiple-statements

        def dog():
            pass  # pylint: disable=multiple-statements

        dictionary = {'cat_says': cat, 'dog_says': dog}
        self.assertIs(cat, Request._get_method(dictionary, 'cat_says'))
        self.assertIs(dog, Request._get_method(dictionary, 'dog_says'))
Ejemplo n.º 6
0
 def test_dict_non_existant(self):
     def cat(): pass
     with self.assertRaises(MethodNotFound):
         Request._get_method({'cat_says': cat}, 'cat')
Ejemplo n.º 7
0
 def test_dict(self):
     def cat(): pass
     def dog(): pass
     dictionary = {'cat_says': cat, 'dog_says': dog}
     self.assertIs(cat, Request._get_method(dictionary, 'cat_says'))
     self.assertIs(dog, Request._get_method(dictionary, 'dog_says'))
Ejemplo n.º 8
0
 def test_list_non_existant(self):
     def cat(): pass
     with self.assertRaises(MethodNotFound):
         Request._get_method([cat], 'cat_says')
Ejemplo n.º 9
0
 def test_list(self):
     def cat(): pass
     def dog(): pass
     self.assertIs(cat, Request._get_method([cat, dog], 'cat'))
     self.assertIs(dog, Request._get_method([cat, dog], 'dog'))
Ejemplo n.º 10
0
    def test_list_non_existant(self):
        def cat():
            pass  # pylint: disable=multiple-statements

        with self.assertRaises(MethodNotFound):
            Request._get_method([cat], 'cat_says')
Ejemplo n.º 11
0
 def test_dict_non_existant(self):
     def cat(): pass # pylint: disable=multiple-statements
     with self.assertRaises(MethodNotFound):
         Request._get_method({'cat_says': cat}, 'cat')
Ejemplo n.º 12
0
 def test_dict(self):
     def cat(): pass # pylint: disable=multiple-statements
     def dog(): pass # pylint: disable=multiple-statements
     dictionary = {'cat_says': cat, 'dog_says': dog}
     self.assertIs(cat, Request._get_method(dictionary, 'cat_says'))
     self.assertIs(dog, Request._get_method(dictionary, 'dog_says'))
Ejemplo n.º 13
0
 def test_list(self):
     def cat(): pass # pylint: disable=multiple-statements
     def dog(): pass # pylint: disable=multiple-statements
     self.assertIs(cat, Request._get_method([cat, dog], 'cat'))
     self.assertIs(dog, Request._get_method([cat, dog], 'dog'))