diff --git a/tests/documents/test_block.py b/tests/documents/test_block.py index 050b9be8836d961fcf9333a817b53a1d9ac240a1..3e3562d49cc2ccbef9bdc3c5548a79f9b6bb99d4 100644 --- a/tests/documents/test_block.py +++ b/tests/documents/test_block.py @@ -8,14 +8,18 @@ import unittest from duniterpy.documents.block import Block from duniterpy.documents.block_uid import BlockUID, block_uid -raw_block = """Version: 2 +raw_block = """Version: 11 Type: Block Currency: zeta_brouzouf Number: 15 PoWMin: 4 Time: 1418083330 MedianTime: 1418080208 +UnitBase: 0 Issuer: HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk +IssuersFrame: 1 +IssuersFrameVar: 0 +DifferentIssuersCount: 0 PreviousHash: 0000E73C340601ACA1AD5AAA5B5E56B03E178EF8 PreviousIssuer: HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk MembersCount: 4 @@ -32,7 +36,7 @@ Nonce: 45079 42yQm4hGTJYWkPg39hQAUgP6S6EQ4vTfXdJuxKEHL1ih6YHiDL2hcwrFgBHjXLRgxRhj2VNVqqc6b4JayKqTE14r """ -raw_block_with_tx = """Version: 10 +raw_block_with_tx = """Version: 11 Type: Block Currency: meta_brouzouf Number: 34436 @@ -98,7 +102,7 @@ Nonce: 581 nY/MsFU2luiohLmSiOOimL1RIqbriOBgc22ua03Z2dhxtSJxKZeGNGDvl1jaXgmEBRnXU87yXbZ7ioOS/AAVCA== """ -raw_block_zero = """Version: 10 +raw_block_zero = """Version: 11 Type: Block Currency: zeta_brouzouf Number: 0 @@ -145,14 +149,18 @@ Nonce: 2125 42yQm4hGTJYWkPg39hQAUgP6S6EQ4vTfXdJuxKEHL1ih6YHiDL2hcwrFgBHjXLRgxRhj2VNVqqc6b4JayKqTE14r """ -raw_block_with_leavers = """Version: 2 +raw_block_with_leavers = """Version: 11 Type: Block Currency: meta_brouzouf Number: 34895 PoWMin: 4 Time: 1444434128 MedianTime: 1444426438 +UnitBase: 0 Issuer: HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk +IssuersFrame: 1 +IssuersFrameVar: 0 +DifferentIssuersCount: 0 PreviousHash: 0000E88115ADDF79344372C0212928501E21622B PreviousIssuer: HnFcSms8jzwngtVomTTnzudZx7SHUQY8sVE1y8yBmULk MembersCount: 21 @@ -170,7 +178,7 @@ Nonce: 9906 5LZCFSnm5FkFihPBTpmsPyILEdvu8MXfJOp6OR4d1s+/e2jVWg4J6YSDfO2KBBPgubASyr2QwQuiBlYD2918Bw== """ -raw_block_with_excluded = """Version: 3 +raw_block_with_excluded = """Version: 11 Type: Block Currency: test_net Number: 33365 @@ -195,7 +203,7 @@ Excluded: 2VAxjr8QoJtSzhE7APno4AkR2RAQNySpNNvDzMgPotSF Certifications: Transactions: -TX:3:1:4:4:12:1:0 +TX:10:1:4:4:12:1:0 33363-000021C4B5BE2DA996F953DC09482F4FA2FA68774B1A38FAB03B2AAB4A08EBE0 TENGx7WtzFsTXwnbrPEvb6odX2WnqYcnnrjiiLvp1mS 5:0:T:D25272F1D778B52798B7A51CF0CE21F7C5812F841374508F4367872D4A47F0F7:0 @@ -225,7 +233,7 @@ Nonce: 137387 GmgYhWrwCtsK7t2B/omPpxZ8EfJgv9UYzJIFo++Za+A0Mo70xRfZG7kywxbQTTxDk/V7r90P946N89vdVjv1Bg== """ -negative_issuers_frame_var = """Version: 3 +negative_issuers_frame_var = """Version: 11 Type: Block Currency: test_net Number: 34662 @@ -248,7 +256,7 @@ Revoked: Excluded: Certifications: Transactions: -TX:3:1:4:4:2:1:0 +TX:10:1:4:4:2:1:0 34660-00001EEB3FDCEB2F9F39F931ED8F6D419C4C64B4D3F7EA52C35FB6B07A085664 5ocqzyDMMWf1V8bsoNhWb1iNwax1e9M7VTUN6navs8of 765201:3:T:636150D38D565DA0B9717E93C2AD8D6270FA032BF963360ECFCDD55F44493F08:1 @@ -272,7 +280,7 @@ WnJvw204wccmSBQK9UE2rCFw0EG34zf+b58n2KTLwSIhTpgmGsnr5ohkSyYZYcLEKjisLXKNCmMl7D1Q class TestBlock(unittest.TestCase): def test_fromraw(self): block = Block.from_signed_raw(raw_block) - self.assertEqual(block.version, 2) + self.assertEqual(block.version, 11) self.assertEqual(block.currency, "zeta_brouzouf") self.assertEqual(block.noonce, 45079) self.assertEqual(block.number, 15) @@ -293,7 +301,7 @@ class TestBlock(unittest.TestCase): def test_from_signed_raw_block_zero(self): block = Block.from_signed_raw(raw_block_zero) - self.assertEqual(block.version, 10) + self.assertEqual(block.version, 11) self.assertEqual(block.currency, "zeta_brouzouf") self.assertEqual(block.noonce, 2125) self.assertEqual(block.number, 0) @@ -321,7 +329,7 @@ class TestBlock(unittest.TestCase): rendered_raw = block.signed_raw() from_rendered_raw = Block.from_signed_raw(rendered_raw) - self.assertEqual(from_rendered_raw.version, 2) + self.assertEqual(from_rendered_raw.version, 11) self.assertEqual(from_rendered_raw.currency, "zeta_brouzouf") self.assertEqual(from_rendered_raw.noonce, 45079) self.assertEqual(from_rendered_raw.number, 15) @@ -347,7 +355,7 @@ class TestBlock(unittest.TestCase): rendered_raw = block.signed_raw() from_rendered_raw = block.from_signed_raw(rendered_raw) - self.assertEqual(from_rendered_raw.version, 10) + self.assertEqual(from_rendered_raw.version, 11) self.assertEqual(from_rendered_raw.currency, "zeta_brouzouf") self.assertEqual(from_rendered_raw.noonce, 2125) self.assertEqual(from_rendered_raw.number, 0) @@ -371,7 +379,7 @@ class TestBlock(unittest.TestCase): rendered_raw = block.signed_raw() from_rendered_raw = block.from_signed_raw(rendered_raw) - self.assertEqual(from_rendered_raw.version, 10) + self.assertEqual(from_rendered_raw.version, 11) self.assertEqual(from_rendered_raw.currency, "meta_brouzouf") self.assertEqual(from_rendered_raw.noonce, 581) self.assertEqual(from_rendered_raw.number, 34436) @@ -395,7 +403,7 @@ class TestBlock(unittest.TestCase): block = Block.from_signed_raw(raw_block_with_leavers) rendered_raw = block.signed_raw() from_rendered_raw = block.from_signed_raw(rendered_raw) - self.assertEqual(from_rendered_raw.version, 2) + self.assertEqual(from_rendered_raw.version, 11) self.assertEqual(from_rendered_raw.currency, "meta_brouzouf") self.assertEqual(from_rendered_raw.noonce, 9906) self.assertEqual(from_rendered_raw.number, 34895) @@ -458,7 +466,7 @@ class TestBlock(unittest.TestCase): self.fail("Empty blockuid __nonzero__ comparison failed") def test_proof_of_work(self): - block = """Version: 5 + block = """Version: 11 Type: Block Currency: test_net Number: 60803