def test_json_appbase(self): asset = Asset("HBD", hive_instance=self.bts) amount = Amount("1", asset, new_appbase_format=False, hive_instance=self.bts) if self.bts.rpc.get_use_appbase(): self.assertEqual( amount.json(), [str(1 * 10**asset.precision), asset.precision, asset.asset]) else: self.assertEqual(amount.json(), "1.000 HBD")
def test_json_appbase2(self): asset = Asset("HBD", hive_instance=self.bts) amount = Amount("1", asset, new_appbase_format=True, hive_instance=self.bts) if self.bts.rpc.get_use_appbase(): self.assertEqual( amount.json(), { 'amount': str(1 * 10**asset.precision), 'nai': asset.asset, 'precision': asset.precision }) else: self.assertEqual(amount.json(), "1.000 HBD")