TESTNET and real API differences

Hi TESTNET API developers,

There are parameters such as “allowedSelfTradePreventionModes” and “commission” in API.
So these parameters returns different values on TESTNET compare to real API.

For example on TESTNET for BTCUSDT “allowedSelfTradePreventionModes” returns {“NONE”, “EXPIRE_TAKER”, “EXPIRE_MAKER”, “EXPIRE_BOTH”} values but for the real API it returns for the same BTCUSDT {“EXPIRE_TAKER”, “EXPIRE_MAKER”, “EXPIRE_BOTH”} - i.e "“NONE” - does not exists on the real API.

The similar issue for “commission” parameter - on TESTNET API it always 0 but on real API it is real transaction commission (not 0).
So in order to proper debug an app logic would be great if possible to have these parameters identical on TESTNET and real API.

Thanks.