One suggestion is that the requests in the unit tests should be mocked, so the changes to the btc-assets-api won't affect the tests of the rgbpp-sdk, nor will the rgbpp-sdk be affected by the networking conditions or otherwise. However, when developers wish to check the status of the service via the tests, an on-off switch option may also be required.
Changes
Skip dust_satoshi check in service tests temporary due to the /balance API changes in https://github.com/ckb-cell/btc-assets-api/pull/154
Mocking
One suggestion is that the requests in the unit tests should be mocked, so the changes to the btc-assets-api won't affect the tests of the rgbpp-sdk, nor will the rgbpp-sdk be affected by the networking conditions or otherwise. However, when developers wish to check the status of the service via the tests, an on-off switch option may also be required.