def _validate_arguments(self) -> None: if not 0 < self.port < 65535: raise SigningServiceValidationError('Port must be 0-65535.') if self.initial_reconnect_delay < 0: raise SigningServiceValidationError('reconnect_delay must be non-negative integer.') if not is_public_key_valid(self.concent_public_key): raise SigningServiceValidationError('concent_public_key is not valid public key.') if not is_private_key_valid(self.ethereum_private_key): raise SigningServiceValidationError('ethereum_private_key is not valid private key.')
def test_that_is_private_key_valid_return_false_for_invalid_characters( self): private_key = '-' * 64 self.assertFalse(is_private_key_valid(private_key))
def test_that_is_private_key_valid_return_false_for_too_long_private_key_length( self): private_key = 'a' * 65 self.assertFalse(is_private_key_valid(private_key))
def test_that_is_private_key_valid_should_return_false_for_too_short_private_key_length( self): private_key = 'a' * 63 self.assertFalse(is_private_key_valid(private_key))
def test_that_is_private_key_valid_should_return_true_for_correct_private_key_length( self): private_key = 'a' * 64 self.assertTrue(is_private_key_valid(private_key))