Select Git revision
get_changes.rs
-
* fix: review * #139: fix: re-enable Docker ARM build * #239: feat: release du runtime from `runtime/*` branches * #239: fix: clippy * #269: fix: remove workaround from !239 * #239: feat: release du runtime from master * #239: fix: create_client_release must not depend on runtime milestone * #239: refact: rename `release_runtime` module to `gitlab`
* fix: review * #139: fix: re-enable Docker ARM build * #239: feat: release du runtime from `runtime/*` branches * #239: fix: clippy * #269: fix: remove workaround from !239 * #239: feat: release du runtime from master * #239: fix: create_client_release must not depend on runtime milestone * #239: refact: rename `release_runtime` module to `gitlab`
test_ws2p_heads.py 2.25 KiB
import unittest
from duniterpy.documents.ws2p.heads import *
headv1_clear = ""
headv1_tor = ""
headv2 = ""
class TestWS2PHeads(unittest.TestCase):
def test_headv0(self):
headv0, _ = HeadV0.from_inline("WS2P:HEAD:3dnbnYY9i2bHMQUGyFp5GVvJ2wBkVpus31cDJA5cfRpj:"
"54813-00000A24802B33B71A91B6E990038C145A4815A45C71E57B2F2EF393183C7E2C",
"a1vAAM666kPsMCFTbkgkcCsqHf8nmXR+Lh3D3u+BaXzmArj7kwlItbdGUs4fc9QUG5Lp4TwPS7nhOM5t1Kt6CA==")
self.assertEqual(headv0.api.public, "")
self.assertEqual(headv0.api.private, "")
self.assertEqual(headv0.head.version, 0)
self.assertEqual(headv0.pubkey, "3dnbnYY9i2bHMQUGyFp5GVvJ2wBkVpus31cDJA5cfRpj")
self.assertEqual(headv0.blockstamp,
BlockUID.from_str("54813-00000A24802B33B71A91B6E990038C145A4815A45C71E57B2F2EF393183C7E2C"))
def test_ws2p_headv1(self):
headv1, _ = HeadV1.from_inline("WS2POCAIC:HEAD:1:HbTqJ1Ts3RhJ8Rx4XkNyh1oSKmoZL1kY5U7t9mKTSjAB:"
"102131-0000066028B991BDFE3FF6DBA84EF519F76B62EA3787BC29D9A05557675B1F16:1152e46e:"
"duniter:1.6.21:1",
"ZGpT8HG4uX5Hc96gqhzIkkELVjGQKDp2/L+7BTFG5ODxGYWd2VX/H+hdZRqf0iUWRNuhxlequ68kkwMaE6ymBw==")
self.assertEqual(headv1.v0.api.public, "IC")
self.assertEqual(headv1.v0.api.private, "OCA")
self.assertEqual(headv1.v0.head.version, 1)
self.assertEqual(headv1.software, "duniter")
self.assertEqual(headv1.software_version, "1.6.21")
self.assertEqual(headv1.pow_prefix, 1)
def test_ws2p_headv2(self):
headv2, _ = HeadV2.from_inline("WS2POCA:HEAD:2:D3krfq6J9AmfpKnS3gQVYoy7NzGCc61vokteTS8LJ4YH:"
"99393-0000017256006BFA979565F1280488D5831DD66054069E46A3EDEB1AECDBBF13:cb36b021:"
"duniter:1.6.21:1:20:19",
"CgD1vaImPWZUCDFt5HDHUdjCTFcIwW5ndiCx6kXioFLZoz1a4WhCFYXvjI2N8+jEwQdWtf5+yNoHonqBSqirAQ==")
self.assertEqual(headv2.free_member_room, 20)
self.assertEqual(headv2.free_mirror_room, 19)
self.assertEqual(headv2.v1.v0.head.version, 2)