BoostryJP / ibet-Prime

Advanced API Toolkit for Digital Securities Issuance and Management on the ibet Network 🚀
https://ibet.jp/ibet-for-fin
Apache License 2.0
11 stars 1 forks source link

Release v24.9 #692

Closed YoshihitoAso closed 1 month ago

github-actions[bot] commented 1 month ago

Coverage

Coverage Report •
FileStmtsMissCoverMissing
__init__.py00100% 
contract_error_code.py70100% 
contract_utils.py2562590%110, 157, 162–163, 165, 242, 244, 248–250, 280–282, 287–288, 290, 355, 413, 528–529, 565, 571–572, 610–611
docs_utils.py1030100% 
indexer_block_tx_data.py1081784%139, 152–153, 155–163, 165, 169–172
indexer_dvp_delivery.py3293489%110–111, 117–119, 292, 305, 346–347, 367–368, 383, 396, 411–412, 427, 440, 471–472, 487, 500, 531–532, 547, 560, 575–576, 649, 831–832, 838–841
indexer_e2e_messaging.py1632783%94–95, 100–101, 106–108, 215–216, 325–326, 328–337, 339–340, 344–347
indexer_issue_redeem.py1271786%76–77, 82–84, 206, 218–219, 247, 259–260, 296–297, 303–306
indexer_personal_info.py1561888%79–80, 85–87, 129–132, 226–227, 260–261, 322, 332–335
indexer_position_bond.py5165489%93–94, 99–101, 259–260, 293–294, 337–338, 404–405, 444–445, 513–514, 555–556, 589–590, 623–624, 657–658, 695–696, 857, 874–875, 967, 984–985, 1094, 1111–1112, 1141–1142, 1185–1186, 1319–1320, 1352–1353, 1398–1399, 1436–1437, 1490–1491, 1497–1500
indexer_position_share.py5165489%93–94, 99–101, 261–262, 295–296, 339–340, 406–407, 446–447, 515–516, 557–558, 591–592, 625–626, 659–660, 697–698, 859, 876–877, 969, 986–987, 1096, 1113–1114, 1143–1144, 1187–1188, 1321–1322, 1354–1355, 1400–1401, 1438–1439, 1492–1493, 1499–1502
indexer_token_cache.py53688%94–95, 101–104
indexer_token_holders.py2343585%139, 224–228, 357–358, 390–391, 424–425, 453–454, 486–487, 516–518, 528–529, 531–539, 541, 545–548
indexer_transfer.py1421986%77–78, 83–85, 210, 223–224, 252, 269–270, 287–288, 315–316, 322–325
indexer_transfer_approval.py2562789%98–99, 104–106, 263, 286–287, 328–329, 371–372, 396, 419–420, 461–462, 502–503, 543–544, 732–733, 739–742
ledger_utils.py1030100% 
processor_batch_issue_redeem.py1602683%102, 166, 169, 225, 307, 449, 451–452, 454–460, 463–464, 466–469, 471, 475–478
processor_batch_register_personal_info.py1703579%98, 145, 148, 166, 169, 251–252, 256, 434–436, 439–445, 449–452, 456, 458–459, 461, 465–467, 470–471, 475–478
processor_bulk_transfer.py2003284%86, 90, 171, 174, 224, 564–566, 569–575, 579–582, 586, 588–589, 591, 595–597, 600–601, 605–608
processor_create_utxo.py2183484%79–80, 333–335, 393–395, 453–455, 465–466, 535–536, 538–548, 550–551, 553–554, 558–561
processor_dvp_async_tx.py1792188%378, 380–381, 383–389, 392–393, 395–398, 400, 404–407
processor_generate_rsa_key.py691479%138–139, 141–147, 149, 153–156
processor_modify_personal_info.py1242579%86, 109, 112, 131, 207, 300, 302–303, 305, 307–314, 317–318, 320, 322, 326–329
processor_monitor_block_sync.py1432284%194, 196, 210, 212, 247–249, 251–259, 261, 263, 267–270
processor_rotate_e2e_messaging_rsa_key.py1031882%205–206, 208–217, 219–220, 226–229
processor_scheduled_events.py1663181%93–94, 151, 343–345, 348–355, 359, 362–364, 368, 370–371, 373, 377–379, 382–383, 387–390
processor_update_token.py1512583%88, 231, 234, 237, 334, 381, 383–384, 386, 388–395, 398–399, 401, 403, 407–410
blockchain
   exchange.py1034358%123–124, 138, 141, 147–153, 174–179, 201, 203, 227, 229, 237–238, 248, 251–257, 272–273, 287, 290–292, 298–299, 309, 312–314
   personal_info.py105397%124–125, 203
   token.py76322870%157–158, 161, 332–334, 386–388, 430–432, 484–486, 517, 546, 791–792, 800–801, 814, 865–870, 885–890, 908–913, 934–939, 956–961, 978–981, 998–1003, 1020–1025, 1042–1047, 1064–1069, 1084–1089, 1106–1111, 1126–1131, 1148–1153, 1170–1175, 1192–1197, 1214–1219, 1236–1241, 1258–1263, 1278–1283, 1291–1293, 1437–1438, 1451–1452, 1481–1486, 1503–1508, 1525–1530, 1548–1553, 1592–1597, 1614–1619, 1634–1639, 1656–1661, 1678–1683, 1700–1705, 1722–1727, 1742–1747, 1762–1767, 1775–1777
blockchain/tx_params
   ibet_security_token.py310100% 
   ibet_security_token_dvp.py160100% 
   ibet_share.py480100% 
   ibet_straightbond.py680100% 
db
   __init_\.py320100% 
   batch_issue_redeem.py220100% 
   batch_register_personal_info.py30196%92
   bulk_transfer.py230100% 
   dvp.py480100% 
   idx_dvp_delivery.py42197%100
   idx_issue_redeem.py270100% 
   idx_transfer.py230100% 
   idx_transfer_approval.py39197%70
   ledger_template.py230100% 
   notification.py250100% 
   scheduled_events.py180100% 
   token.py350100% 
   token_holders.py230100% 
   transfer_appoval_history.py19194%52
issuer
   __init__.py00100% 
   account.py181298%501, 503
   bond.py11201199%716, 1128, 2123, 2335, 2499, 2796, 2804, 3744–3747
   common.py49197%48
   file.py820100% 
   ledger.py282398%916–917, 958
   notification.py450100% 
   position.py185199%358
   settlement_issuer.py1551093%168, 296, 298, 434, 436, 444, 452, 460, 571–572
   share.py11021199%683, 1095, 2051, 2263, 2427, 2727, 2735, 3674–3677
   token_holders.py200199%593
misc
   __init__.py00100% 
   bc_explorer.py114199%111
   e2e_messaging.py2020100% 
   freeze_log.py114199%208
   settlement_agent.py164298%218, 318
schema
   __init__.py190100% 
   bulk_transfer.py270100% 
   notification.py1090100% 
   position.py750100% 
   scheduled_events.py270100% 
   settlement.py1480100% 
   token.py3650100% 
   token_holders.py950100% 
   transfer.py1320100% 
schema/base
   base.py320100% 
utils
   batch_log.py130100% 
   signal_handler.py11554%28, 31, 36, 38–39
TOTAL12958113791% 

Tests Skipped Failures Errors Time
1896 0 :zzz: 0 :x: 0 :fire: 36m 9s :stopwatch: