def test_decode_body_returns_properly_decoded_body_as_sorted_list_of_tuples_if_its_not_json(dummy_request): data = {"foo": 1, "bar": 2} expected = (("bar", ["2"]), ("foo", ["1"])) dummy_request.prepare_body(data, None) assert BitexAuth.decode_body(dummy_request) == expected
def test_decode_body_returns_properly_decoded_body_as_object_if_its_json_encoded(dummy_request): json_data = {"foo": 1, "bar": 2} expected = (("bar", ["2"]), ("foo", ["1"])) dummy_request.headers["Content-Type"] = "application/json" dummy_request.prepare_body(None, None, json=json_data) assert BitexAuth.decode_body(dummy_request) == expected