예제 #1
0
    def test_make_path_qs(self):
        def view(video_id):
            pass

        rule = UrlRule('/videos/<video_id>', view, view.__name__, {})

        path_qs = rule.make_path_qs({'video_id': '24'})
        self.assertEqual(path_qs, '/videos/24')

        # allow ints
        path_qs = rule.make_path_qs({'video_id': 24})
        self.assertEqual(path_qs, '/videos/24')
예제 #2
0
    def test_make_path_qs(self):
        def view(video_id):
            pass

        rule = UrlRule('/videos/<video_id>', view, view.__name__, {})

        path_qs = rule.make_path_qs({'video_id': '24'})
        self.assertEqual(path_qs, '/videos/24')

        # allow ints
        path_qs = rule.make_path_qs({'video_id': 24})
        self.assertEqual(path_qs, '/videos/24')
예제 #3
0
 def test_match_with_trailing_slash(self):
     def view():
         pass
     rule = UrlRule('/videos', view, view.__name__, {})
     self.assertEqual((view, {}), rule.match('/videos/'))
예제 #4
0
    def test_match_with_trailing_slash(self):
        def view():
            pass

        rule = UrlRule('/videos', view, view.__name__, {})
        self.assertEqual((view, {}), rule.match('/videos/'))