@@ -42,23 +42,24 @@ def test_extend_entity_simple(self, arkiv_client_http: Arkiv) -> None:
4242 logger .info (f"Initial expiration block: { initial_expiration } " )
4343
4444 # Extend the entity by 50 blocks
45- number_of_blocks = 50
45+ seconds = 50
4646 extend_tx_hash = arkiv_client_http .arkiv .extend_entity (
47- entity_key , number_of_blocks
47+ entity_key , extend_by = seconds
4848 )
4949
5050 label = "extend_entity"
5151 check_tx_hash (label , extend_tx_hash )
5252 logger .info (
53- f"{ label } : Extended entity { entity_key } by { number_of_blocks } blocks , tx_hash: { extend_tx_hash } "
53+ f"{ label } : Extended entity { entity_key } by { seconds } seconds , tx_hash: { extend_tx_hash } "
5454 )
5555
5656 # Verify the entity still exists and expiration increased
5757 entity_after = arkiv_client_http .arkiv .get_entity (entity_key )
5858 logger .info (f"Entity after extension: { entity_after } " )
59- assert entity_after .expires_at_block == initial_expiration + number_of_blocks , (
60- f"Expiration should increase by { number_of_blocks } blocks"
61- )
59+ assert (
60+ entity_after .expires_at_block
61+ == initial_expiration + arkiv_client_http .arkiv .to_blocks (seconds )
62+ ), f"Expiration should increase by { seconds } seconds"
6263
6364 logger .info (
6465 f"{ label } : Entity expiration increased from { initial_expiration } to { entity_after .expires_at_block } "
@@ -85,7 +86,9 @@ def test_extend_entity_multiple_times(self, arkiv_client_http: Arkiv) -> None:
8586
8687 # Verify final expiration
8788 entity_final = arkiv_client_http .arkiv .get_entity (entity_key )
88- expected_expiration = initial_expiration + sum (extensions )
89+ expected_expiration = initial_expiration + arkiv_client_http .arkiv .to_blocks (
90+ sum (extensions )
91+ )
8992 assert entity_final .expires_at_block == expected_expiration , (
9093 f"Expiration should be { expected_expiration } "
9194 )
@@ -121,10 +124,8 @@ def test_extend_entity_execute_bulk(self, arkiv_client_http: Arkiv) -> None:
121124 initial_expirations [entity_key ] = expires_at
122125
123126 # Bulk extend
124- number_of_blocks = 200
125- extend_ops = [
126- ExtendOp (key = key , number_of_blocks = number_of_blocks ) for key in entity_keys
127- ]
127+ seconds = 200
128+ extend_ops = [ExtendOp (key = key , extend_by = seconds ) for key in entity_keys ]
128129 operations = Operations (extensions = extend_ops )
129130 receipt = arkiv_client_http .arkiv .execute (operations )
130131
@@ -140,7 +141,11 @@ def test_extend_entity_execute_bulk(self, arkiv_client_http: Arkiv) -> None:
140141 # Verify all expirations increased
141142 for entity_key in entity_keys :
142143 entity = arkiv_client_http .arkiv .get_entity (entity_key )
143- expected_expiration = initial_expirations [entity_key ] + number_of_blocks
144+ expected_expiration = (
145+ initial_expirations [entity_key ]
146+ + arkiv_client_http .arkiv .to_blocks (seconds )
147+ # + seconds / ArkivModuleBase.BLOCK_TIME_SECONDS
148+ )
144149 assert entity .expires_at_block == expected_expiration , (
145150 f"Entity { entity_key } expiration should be { expected_expiration } "
146151 )
@@ -222,7 +227,7 @@ def test_extend_entity_minimal_blocks(self, arkiv_client_http: Arkiv) -> None:
222227 )
223228
224229 # Extend by just 1 block
225- extend_tx_hash = arkiv_client_http .arkiv .extend_entity (entity_key , 1 )
230+ extend_tx_hash = arkiv_client_http .arkiv .extend_entity (entity_key , extend_by = 2 )
226231 check_tx_hash ("extend_minimal" , extend_tx_hash )
227232
228233 # Verify expiration increased by 1
0 commit comments