Ejemplo n.º 1
0
    def setUp(self):
        super(MultisigAddressBuilderTestCase, self).setUp()

        # Define some tryte sequences that we can reuse between tests.
        self.digest_1 =\
          Digest(
            trytes =
              b'FWNEPVJNGUKTSHSBDO9AORBCVWWLVXC9KAMKYYNKPYNJDKSAUURI9ELKOEEYPKVTYP'
              b'CKOCJQESYFEMINIFKX9PDDGRBEEHYYXCJW9LHGWFZGHKCPVDBGMGQKIPCNKNITGMZT'
              b'DIWVUB9PCHCOPHMIWKSUKRHZOJPMAY',

            key_index = 0,
          )

        self.digest_2 =\
          Digest(
            trytes =
              b'PAIRLDJQY9XAUSKIGCTHRJHZVARBEY9NNHYJ9UI9HWWZXFSDWEZEGDCWNVVYSYDV9O'
              b'HTR9NGGZURISWTNECFTCMEWQQFJ9VKLFPDTYJYXC99OLGRH9OSFJLMEOGHFDHZYEAF'
              b'IMIZTJRBQUVCR9U9ZWTMUXTUEOUBLC',

            key_index = 0,
          )

        self.digest_3 =\
          Digest(
            trytes =
              b'KBNYOFY9HJSPBDBFSTIEMYJAAMNOXLVXBDUKJRBUGAPIIZNDARXEWDZRBCIYFQCBID'
              b'HXIQFIDFPNGIFN9DDXQUGYZGDML9ZIELDSVICFUOPWEPCUWEDUFKXKSOZKTSHIMEIR'
              b'HOXKPJFRWWCNYPXR9RI9SMBFSDQFWM',

            key_index = 0,
          )
Ejemplo n.º 2
0
    def setUp(self):
        super(CreateMultisigAddressCommandTestCase, self).setUp()

        self.adapter = MockAdapter()
        self.command = CreateMultisigAddressCommand(self.adapter)

        # Define some tryte sequences that we can reuse between tests.
        self.digest_1 =\
          Digest(
            trytes =
              b'FWNEPVJNGUKTSHSBDO9AORBCVWWLVXC9KAMKYYNKPYNJDKSAUURI9ELKOEEYPKVTYP'
              b'CKOCJQESYFEMINIFKX9PDDGRBEEHYYXCJW9LHGWFZGHKCPVDBGMGQKIPCNKNITGMZT'
              b'DIWVUB9PCHCOPHMIWKSUKRHZOJPMAY',

            key_index = 0,
          )

        self.digest_2 =\
          Digest(
            trytes =
              b'PAIRLDJQY9XAUSKIGCTHRJHZVARBEY9NNHYJ9UI9HWWZXFSDWEZEGDCWNVVYSYDV9O'
              b'HTR9NGGZURISWTNECFTCMEWQQFJ9VKLFPDTYJYXC99OLGRH9OSFJLMEOGHFDHZYEAF'
              b'IMIZTJRBQUVCR9U9ZWTMUXTUEOUBLC',

            key_index = 0,
          )
Ejemplo n.º 3
0
    def test_init_error_too_short(self):
        """
    A digest's length must be a multiple of :py:attr:`Hash.LEN` trytes.
    """
        with self.assertRaises(ValueError):
            Digest(b'9' * (Hash.LEN - 1))

        with self.assertRaises(ValueError):
            Digest(b'9' * (2 * Hash.LEN - 1))
Ejemplo n.º 4
0
  def setUp(self):
    super(GetDigestsCommandTestCase, self).setUp()

    self.adapter = MockAdapter()
    self.command = GetDigestsCommand(self.adapter)

    # Define some tryte sequences that we can reuse between tests.
    self.key1 = PrivateKey(TryteString(b'KEYONE', pad=FRAGMENT_LENGTH), 0)
    self.key2 = PrivateKey(TryteString(b'KEYTWO', pad=FRAGMENT_LENGTH), 1)

    self.digest1 = Digest(TryteString(b'DIGESTONE', pad=Hash.LEN), 0)
    self.digest2 = Digest(TryteString(b'DIGESTTWO', pad=Hash.LEN), 1)
Ejemplo n.º 5
0
  def setUp(self):
    super(PrepareMultisigTransferCommandTestCase, self).setUp()

    self.adapter = MockAdapter()
    self.command = PrepareMultisigTransferCommand(self.adapter)

    # Define some tryte sequences that we can reuse between tests.
    self.digest_1 =\
      Digest(
        trytes =
          b'FWNEPVJNGUKTSHSBDO9AORBCVWWLVXC9KAMKYYNKPYNJDKSAUURI9ELKOEEYPKVTYP'
          b'CKOCJQESYFEMINIFKX9PDDGRBEEHYYXCJW9LHGWFZGHKCPVDBGMGQKIPCNKNITGMZT'
          b'DIWVUB9PCHCOPHMIWKSUKRHZOJPMAY',

        key_index = 0,
      )

    self.digest_2 =\
      Digest(
        trytes =
          b'PAIRLDJQY9XAUSKIGCTHRJHZVARBEY9NNHYJ9UI9HWWZXFSDWEZEGDCWNVVYSYDV9O'
          b'HTR9NGGZURISWTNECFTCMEWQQFJ9VKLFPDTYJYXC99OLGRH9OSFJLMEOGHFDHZYEAF'
          b'IMIZTJRBQUVCR9U9ZWTMUXTUEOUBLC',

        key_index = 0,
      )

    self.trytes_1 = (
      b'TESTVALUE9DONTUSEINPRODUCTION99999IIPEM9'
      b'LA9FLHEGHDACSA9DOBQHQCX9BBHCFDIIMACARHA9B'
    )

    self.trytes_2 = (
      b'TESTVALUE9DONTUSEINPRODUCTION99999BGUDVE'
      b'DGH9WFQDEDVETCOGEGCDI9RFHGFGXBI99EJICHNEM'
    )

    self.trytes_3 = (
      b'TESTVALUE9DONTUSEINPRODUCTION99999XBGEUC'
      b'LF9EIFXHM9KHQANBLBHFVGTEGBWHNAKFDGZHYGCHI'
    )