コード例 #1
0
 def test_route_method_order_hash(self):
     route1 = Route(function_name="test",
                    path="/test",
                    methods=["POST", "GET"])
     route2 = Route(function_name="test",
                    path="/test",
                    methods=["GET", "POST"])
     self.assertEquals(route1.__hash__(), route2.__hash__())
コード例 #2
0
 def test_route_different_path_hash(self):
     route1 = Route(function_name="test",
                    path="/test1",
                    methods=["GET", "POST"])
     route2 = Route(function_name="test",
                    path="/test2",
                    methods=["GET", "POST"])
     self.assertNotEqual(route1.__hash__(), route2.__hash__())
コード例 #3
0
 def test_same_object_hash(self):
     route1 = Route(function_name="test", path="/test", methods=["POST", "GET"])
     self.assertEqual(route1.__hash__(), copy.deepcopy(route1).__hash__())