예제 #1
0
 def test_json_appbase(self):
     asset = Asset("BBD", dpay_instance=self.bts)
     amount = Amount("1",
                     asset,
                     new_appbase_format=False,
                     dpay_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 BBD")
예제 #2
0
 def test_json_appbase2(self):
     asset = Asset("BBD", dpay_instance=self.bts)
     amount = Amount("1",
                     asset,
                     new_appbase_format=True,
                     dpay_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 BBD")