1

要求

GET /operation/data_resample_ranges/?activeElements=%7B%22resample_ranges%22:%7B%22(5)(0)Signal_1%5B%20%5D%22:%22mongodb~test_db~5-0-0-0-0
-0%22,%22(5)(0)Signal_2%5B%20%5D%22:%22mongodb~test_db~5-0-0-0-0-1%22,%22(5)(0)Signal_3%5B%20%5D%22:%22mongodb~test_db~5-0-0-0-0-2%22%7D%7D

解码

GET /operation/data_resample_ranges/?activeElements={"resample_ranges":{"(5)(0)Signal_1[ ]":"mongodb~test_db~5-0-0-0-0
-0","(5)(0)Signal_2[ ]":"mongodb~test_db~5-0-0-0-0-1","(5)(0)Signal_3[ ]":"mongodb~test_db~5-0-0-0-0-2"}}

我正在使用 unittest 编写测试,但我没有得到上面请求中显示的确切请求。

我的测试如下:

    def test_get_saved_model_data(self):

    activeElements = {
        "resample_ranges": {"(5)(0)Signal_1[ ]": "mongodb~test_db~5-0-0-0-0- 0",
                            "(5)(0)Signal_2[]":"mongodb~test_db~5 - 0 - 0 - 0 - 0 - 1",
                            "(5)(0)Signal_3[]":"mongodb~test_db~5 - 0 - 0 - 0 - 0 - 2"
                            }
    }

    response = requests.get(OPERATION_API_URL, json.dumps(activeElements))

我怎样才能得到确切的要求?

4

1 回答 1

1

因为我解决了它,所以想在这里写它。可能以后对其他人有帮助。

def test_get_saved_model_data(self):

    data = { 
        "activeElements" :json.dump( {
        "resample_ranges": {"(5)(0)Signal_1[ ]": "mongodb~test_db~5-0-0-0-0- 0",
                            "(5)(0)Signal_2[]":"mongodb~test_db~5 - 0 - 0 - 0 - 0 - 1",
                            "(5)(0)Signal_3[]":"mongodb~test_db~5 - 0 - 0 - 0 - 0 - 2"
                            }
    })
    }

    response = requests.get(OPERATION_API_URL, params=data)
于 2019-11-27T16:49:30.250 回答