Example #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'))
Example #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'))
Example #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'))
Example #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'))
Example #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'))
Example #6
0
 def test_dict_non_existant(self):
     def cat(): pass
     with self.assertRaises(MethodNotFound):
         Request._get_method({'cat_says': cat}, 'cat')
Example #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'))
Example #8
0
 def test_list_non_existant(self):
     def cat(): pass
     with self.assertRaises(MethodNotFound):
         Request._get_method([cat], 'cat_says')
Example #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'))
Example #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')
Example #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')
Example #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'))
Example #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'))