mirror of
https://github.com/planetmint/planetmint.git
synced 2025-06-07 14:46:38 +00:00
Resolve flake8 issues
Signed-off-by: Sangat Das <sangatdas5@gmail.com>
This commit is contained in:
parent
30a14f2320
commit
51a92e3c3c
@ -11,7 +11,8 @@ import logging
|
|||||||
import planetmint
|
import planetmint
|
||||||
from planetmint.backend.connection import connect
|
from planetmint.backend.connection import connect
|
||||||
from planetmint.transactions.common.exceptions import ValidationError
|
from planetmint.transactions.common.exceptions import ValidationError
|
||||||
from planetmint.transactions.common.utils import validate_all_values_for_key_in_obj, validate_all_values_for_key_in_list
|
from planetmint.transactions.common.utils import (
|
||||||
|
validate_all_values_for_key_in_obj, validate_all_values_for_key_in_list)
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
@ -18,8 +18,8 @@ from planetmint.core import rollback
|
|||||||
from planetmint.migrations.chain_migration_election import ChainMigrationElection
|
from planetmint.migrations.chain_migration_election import ChainMigrationElection
|
||||||
from planetmint.utils import load_node_key
|
from planetmint.utils import load_node_key
|
||||||
from planetmint.transactions.common.transaction_mode_types import BROADCAST_TX_COMMIT
|
from planetmint.transactions.common.transaction_mode_types import BROADCAST_TX_COMMIT
|
||||||
from planetmint.transactions.common.exceptions import (DatabaseDoesNotExist,
|
from planetmint.transactions.common.exceptions import (
|
||||||
ValidationError)
|
DatabaseDoesNotExist, ValidationError)
|
||||||
from planetmint.transactions.types.elections.vote import Vote
|
from planetmint.transactions.types.elections.vote import Vote
|
||||||
import planetmint
|
import planetmint
|
||||||
from planetmint import (backend, ValidatorElection,
|
from planetmint import (backend, ValidatorElection,
|
||||||
|
@ -24,31 +24,26 @@ import requests
|
|||||||
import planetmint
|
import planetmint
|
||||||
from planetmint import backend, config_utils, fastquery
|
from planetmint import backend, config_utils, fastquery
|
||||||
from planetmint.models import Transaction
|
from planetmint.models import Transaction
|
||||||
from planetmint.transactions.common.exceptions import (SchemaValidationError,
|
from planetmint.transactions.common.exceptions import (
|
||||||
ValidationError,
|
SchemaValidationError, ValidationError, DoubleSpend)
|
||||||
DoubleSpend)
|
from planetmint.transactions.common.transaction_mode_types import (BROADCAST_TX_COMMIT, BROADCAST_TX_ASYNC, BROADCAST_TX_SYNC)
|
||||||
from planetmint.transactions.common.transaction_mode_types import (BROADCAST_TX_COMMIT,
|
|
||||||
BROADCAST_TX_ASYNC,
|
|
||||||
BROADCAST_TX_SYNC)
|
|
||||||
from planetmint.tendermint_utils import encode_transaction, merkleroot
|
from planetmint.tendermint_utils import encode_transaction, merkleroot
|
||||||
from planetmint import exceptions as core_exceptions
|
from planetmint import exceptions as core_exceptions
|
||||||
from planetmint.validation import BaseValidationRules
|
from planetmint.validation import BaseValidationRules
|
||||||
|
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
class Planetmint(object):
|
class Planetmint(object):
|
||||||
"""Bigchain API
|
"""Planetmint API
|
||||||
|
|
||||||
Create, read, sign, write transactions to the database
|
Create, read, sign, write transactions to the database
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self, connection=None):
|
def __init__(self, connection=None):
|
||||||
"""Initialize the Bigchain instance
|
"""Initialize the Planetmint instance
|
||||||
|
|
||||||
A Bigchain instance has several configuration parameters (e.g. host).
|
A Planetmint instance has several configuration parameters (e.g. host).
|
||||||
If a parameter value is passed as an argument to the Bigchain
|
If a parameter value is passed as an argument to the Planetmint
|
||||||
__init__ method, then that is the value it will have.
|
__init__ method, then that is the value it will have.
|
||||||
Otherwise, the parameter value will come from an environment variable.
|
Otherwise, the parameter value will come from an environment variable.
|
||||||
If that environment variable isn't set, then the value
|
If that environment variable isn't set, then the value
|
||||||
|
@ -4,8 +4,7 @@
|
|||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from planetmint.backend.schema import validate_language_key
|
from planetmint.backend.schema import validate_language_key
|
||||||
from planetmint.transactions.common.exceptions import (InvalidSignature,
|
from planetmint.transactions.common.exceptions import (InvalidSignature, DuplicateTransaction)
|
||||||
DuplicateTransaction)
|
|
||||||
from planetmint.transactions.common.schema import validate_transaction_schema
|
from planetmint.transactions.common.schema import validate_transaction_schema
|
||||||
from planetmint.transactions.common.transaction import Transaction
|
from planetmint.transactions.common.transaction import Transaction
|
||||||
from planetmint.transactions.common.utils import (validate_txn_obj, validate_key)
|
from planetmint.transactions.common.utils import (validate_txn_obj, validate_key)
|
||||||
|
@ -3,28 +3,10 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from collections import namedtuple
|
from cryptoconditions import Fulfillment
|
||||||
from copy import deepcopy
|
from cryptoconditions.exceptions import ASN1DecodeError, ASN1EncodeError
|
||||||
from functools import reduce, lru_cache
|
|
||||||
import rapidjson
|
|
||||||
|
|
||||||
import base58
|
from planetmint.transactions.common.exceptions import InvalidSignature
|
||||||
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
|
||||||
from cryptoconditions.exceptions import (
|
|
||||||
ParsingError, ASN1DecodeError, ASN1EncodeError, UnsupportedTypeError)
|
|
||||||
try:
|
|
||||||
from hashlib import sha3_256
|
|
||||||
except ImportError:
|
|
||||||
from sha3 import sha3_256
|
|
||||||
|
|
||||||
from planetmint.transactions.common.crypto import PrivateKey, hash_data
|
|
||||||
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
|
||||||
InputDoesNotExist, DoubleSpend,
|
|
||||||
InvalidHash, InvalidSignature,
|
|
||||||
AmountError, AssetIdMismatch,
|
|
||||||
ThresholdTooDeep)
|
|
||||||
from planetmint.transactions.common.utils import serialize
|
|
||||||
from .memoize import memoize_from_dict, memoize_to_dict
|
|
||||||
from .utils import _fulfillment_to_details, _fulfillment_from_details
|
from .utils import _fulfillment_to_details, _fulfillment_from_details
|
||||||
from .output import Output
|
from .output import Output
|
||||||
from .transaction_link import TransactionLink
|
from .transaction_link import TransactionLink
|
||||||
|
@ -3,28 +3,12 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from collections import namedtuple
|
from functools import reduce
|
||||||
from copy import deepcopy
|
|
||||||
from functools import reduce, lru_cache
|
|
||||||
import rapidjson
|
|
||||||
|
|
||||||
import base58
|
import base58
|
||||||
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
||||||
from cryptoconditions.exceptions import (
|
|
||||||
ParsingError, ASN1DecodeError, ASN1EncodeError, UnsupportedTypeError)
|
|
||||||
try:
|
|
||||||
from hashlib import sha3_256
|
|
||||||
except ImportError:
|
|
||||||
from sha3 import sha3_256
|
|
||||||
|
|
||||||
from planetmint.transactions.common.crypto import PrivateKey, hash_data
|
from planetmint.transactions.common.exceptions import AmountError
|
||||||
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
|
||||||
InputDoesNotExist, DoubleSpend,
|
|
||||||
InvalidHash, InvalidSignature,
|
|
||||||
AmountError, AssetIdMismatch,
|
|
||||||
ThresholdTooDeep)
|
|
||||||
from planetmint.transactions.common.utils import serialize
|
|
||||||
from .memoize import memoize_from_dict, memoize_to_dict
|
|
||||||
from .utils import _fulfillment_to_details, _fulfillment_from_details
|
from .utils import _fulfillment_to_details, _fulfillment_from_details
|
||||||
|
|
||||||
class Output(object):
|
class Output(object):
|
||||||
|
@ -13,13 +13,13 @@ Attributes:
|
|||||||
"""
|
"""
|
||||||
from collections import namedtuple
|
from collections import namedtuple
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
from functools import reduce, lru_cache
|
from functools import lru_cache
|
||||||
import rapidjson
|
import rapidjson
|
||||||
|
|
||||||
import base58
|
import base58
|
||||||
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
||||||
from cryptoconditions.exceptions import (
|
from cryptoconditions.exceptions import (
|
||||||
ParsingError, ASN1DecodeError, ASN1EncodeError, UnsupportedTypeError)
|
ParsingError, ASN1DecodeError, ASN1EncodeError)
|
||||||
try:
|
try:
|
||||||
from hashlib import sha3_256
|
from hashlib import sha3_256
|
||||||
except ImportError:
|
except ImportError:
|
||||||
@ -29,8 +29,7 @@ from planetmint.transactions.common.crypto import PrivateKey, hash_data
|
|||||||
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
||||||
InputDoesNotExist, DoubleSpend,
|
InputDoesNotExist, DoubleSpend,
|
||||||
InvalidHash, InvalidSignature,
|
InvalidHash, InvalidSignature,
|
||||||
AmountError, AssetIdMismatch,
|
AmountError, AssetIdMismatch)
|
||||||
ThresholdTooDeep)
|
|
||||||
from planetmint.transactions.common.utils import serialize
|
from planetmint.transactions.common.utils import serialize
|
||||||
from .memoize import memoize_from_dict, memoize_to_dict
|
from .memoize import memoize_from_dict, memoize_to_dict
|
||||||
from .input import Input
|
from .input import Input
|
||||||
|
@ -3,29 +3,6 @@
|
|||||||
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
# SPDX-License-Identifier: (Apache-2.0 AND CC-BY-4.0)
|
||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from collections import namedtuple
|
|
||||||
from copy import deepcopy
|
|
||||||
from functools import reduce, lru_cache
|
|
||||||
import rapidjson
|
|
||||||
|
|
||||||
import base58
|
|
||||||
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
|
||||||
from cryptoconditions.exceptions import (
|
|
||||||
ParsingError, ASN1DecodeError, ASN1EncodeError, UnsupportedTypeError)
|
|
||||||
try:
|
|
||||||
from hashlib import sha3_256
|
|
||||||
except ImportError:
|
|
||||||
from sha3 import sha3_256
|
|
||||||
|
|
||||||
from planetmint.transactions.common.crypto import PrivateKey, hash_data
|
|
||||||
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
|
||||||
InputDoesNotExist, DoubleSpend,
|
|
||||||
InvalidHash, InvalidSignature,
|
|
||||||
AmountError, AssetIdMismatch,
|
|
||||||
ThresholdTooDeep)
|
|
||||||
from planetmint.transactions.common.utils import serialize
|
|
||||||
from .memoize import memoize_from_dict, memoize_to_dict
|
|
||||||
|
|
||||||
class TransactionLink(object):
|
class TransactionLink(object):
|
||||||
"""An object for unidirectional linking to a Transaction's Output.
|
"""An object for unidirectional linking to a Transaction's Output.
|
||||||
|
|
||||||
|
@ -10,14 +10,9 @@ import rapidjson
|
|||||||
|
|
||||||
import planetmint
|
import planetmint
|
||||||
from planetmint.transactions.common.exceptions import ValidationError
|
from planetmint.transactions.common.exceptions import ValidationError
|
||||||
from cryptoconditions import Fulfillment, ThresholdSha256, Ed25519Sha256
|
from cryptoconditions import ThresholdSha256, Ed25519Sha256
|
||||||
from planetmint.transactions.common.exceptions import (KeypairMismatchException,
|
from planetmint.transactions.common.exceptions import ThresholdTooDeep
|
||||||
InputDoesNotExist, DoubleSpend,
|
from cryptoconditions.exceptions import UnsupportedTypeError
|
||||||
InvalidHash, InvalidSignature,
|
|
||||||
AmountError, AssetIdMismatch,
|
|
||||||
ThresholdTooDeep)
|
|
||||||
from cryptoconditions.exceptions import (
|
|
||||||
ParsingError, ASN1DecodeError, ASN1EncodeError, UnsupportedTypeError)
|
|
||||||
|
|
||||||
|
|
||||||
def gen_timestamp():
|
def gen_timestamp():
|
||||||
@ -221,3 +216,4 @@ def _fulfillment_from_details(data, _depth=0):
|
|||||||
return threshold
|
return threshold
|
||||||
|
|
||||||
raise UnsupportedTypeError(data.get('type'))
|
raise UnsupportedTypeError(data.get('type'))
|
||||||
|
|
@ -4,7 +4,6 @@
|
|||||||
# Code is Apache-2.0 and docs are CC-BY-4.0
|
# Code is Apache-2.0 and docs are CC-BY-4.0
|
||||||
|
|
||||||
from planetmint.transactions.common.transaction import Transaction
|
from planetmint.transactions.common.transaction import Transaction
|
||||||
from planetmint.transactions.common.input import Input
|
|
||||||
from planetmint.transactions.common.output import Output
|
from planetmint.transactions.common.output import Output
|
||||||
from copy import deepcopy
|
from copy import deepcopy
|
||||||
|
|
||||||
|
@ -11,17 +11,14 @@ from planetmint import backend
|
|||||||
from planetmint.transactions.types.assets.create import Create
|
from planetmint.transactions.types.assets.create import Create
|
||||||
from planetmint.transactions.types.assets.transfer import Transfer
|
from planetmint.transactions.types.assets.transfer import Transfer
|
||||||
from planetmint.transactions.types.elections.vote import Vote
|
from planetmint.transactions.types.elections.vote import Vote
|
||||||
from planetmint.transactions.common.exceptions import (InvalidSignature,
|
from planetmint.transactions.common.exceptions import (
|
||||||
MultipleInputsError,
|
InvalidSignature, MultipleInputsError, InvalidProposer,
|
||||||
InvalidProposer,
|
UnequalValidatorSet, DuplicateTransaction)
|
||||||
UnequalValidatorSet,
|
|
||||||
DuplicateTransaction)
|
|
||||||
from planetmint.tendermint_utils import key_from_base64, public_key_to_base64
|
from planetmint.tendermint_utils import key_from_base64, public_key_to_base64
|
||||||
from planetmint.transactions.common.crypto import (public_key_from_ed25519_key)
|
from planetmint.transactions.common.crypto import (public_key_from_ed25519_key)
|
||||||
from planetmint.transactions.common.transaction import Transaction
|
from planetmint.transactions.common.transaction import Transaction
|
||||||
from planetmint.transactions.common.schema import (_validate_schema,
|
from planetmint.transactions.common.schema import (
|
||||||
TX_SCHEMA_COMMON,
|
_validate_schema, TX_SCHEMA_COMMON, TX_SCHEMA_CREATE)
|
||||||
TX_SCHEMA_CREATE)
|
|
||||||
|
|
||||||
|
|
||||||
class Election(Transaction):
|
class Election(Transaction):
|
||||||
|
@ -6,10 +6,8 @@
|
|||||||
from planetmint.transactions.types.assets.create import Create
|
from planetmint.transactions.types.assets.create import Create
|
||||||
from planetmint.transactions.types.assets.transfer import Transfer
|
from planetmint.transactions.types.assets.transfer import Transfer
|
||||||
from planetmint.transactions.common.transaction import Transaction
|
from planetmint.transactions.common.transaction import Transaction
|
||||||
from planetmint.transactions.common.schema import (_validate_schema,
|
from planetmint.transactions.common.schema import (
|
||||||
TX_SCHEMA_COMMON,
|
_validate_schema, TX_SCHEMA_COMMON, TX_SCHEMA_TRANSFER, TX_SCHEMA_VOTE)
|
||||||
TX_SCHEMA_TRANSFER,
|
|
||||||
TX_SCHEMA_VOTE)
|
|
||||||
|
|
||||||
|
|
||||||
class Vote(Transaction):
|
class Vote(Transaction):
|
||||||
|
@ -5,10 +5,8 @@
|
|||||||
|
|
||||||
import re
|
import re
|
||||||
|
|
||||||
from planetmint.transactions.common.transaction_mode_types import (BROADCAST_TX_COMMIT,
|
from planetmint.transactions.common.transaction_mode_types import (
|
||||||
BROADCAST_TX_ASYNC,
|
BROADCAST_TX_COMMIT, BROADCAST_TX_ASYNC, BROADCAST_TX_SYNC)
|
||||||
BROADCAST_TX_SYNC)
|
|
||||||
|
|
||||||
|
|
||||||
def valid_txid(txid):
|
def valid_txid(txid):
|
||||||
if re.match('^[a-fA-F0-9]{64}$', txid):
|
if re.match('^[a-fA-F0-9]{64}$', txid):
|
||||||
|
@ -152,8 +152,8 @@ def tx(utx, user_priv):
|
|||||||
|
|
||||||
@pytest.fixture
|
@pytest.fixture
|
||||||
def transfer_utx(user_output, user2_output, utx):
|
def transfer_utx(user_output, user2_output, utx):
|
||||||
from planetmint.transactions.common.transaction import (Input, TransactionLink,
|
from planetmint.transactions.common.transaction import (
|
||||||
Transaction)
|
Input, TransactionLink, Transaction)
|
||||||
user_output = user_output.to_dict()
|
user_output = user_output.to_dict()
|
||||||
input = Input(utx.outputs[0].fulfillment,
|
input = Input(utx.outputs[0].fulfillment,
|
||||||
user_output['public_keys'],
|
user_output['public_keys'],
|
||||||
|
@ -621,8 +621,8 @@ def test_multiple_input_validation_of_transfer_tx(user_input, user_output,
|
|||||||
user2_priv, user3_pub,
|
user2_priv, user3_pub,
|
||||||
user3_priv,
|
user3_priv,
|
||||||
asset_definition):
|
asset_definition):
|
||||||
from planetmint.transactions.common.transaction import (Transaction, TransactionLink,
|
from planetmint.transactions.common.transaction import (
|
||||||
Input, Output)
|
Transaction, TransactionLink, Input, Output)
|
||||||
from cryptoconditions import Ed25519Sha256
|
from cryptoconditions import Ed25519Sha256
|
||||||
from .utils import validate_transaction_model
|
from .utils import validate_transaction_model
|
||||||
|
|
||||||
|
@ -27,8 +27,8 @@ from planetmint.transactions.common import crypto
|
|||||||
from planetmint.transactions.common.transaction_mode_types import BROADCAST_TX_COMMIT
|
from planetmint.transactions.common.transaction_mode_types import BROADCAST_TX_COMMIT
|
||||||
from planetmint.tendermint_utils import key_from_base64
|
from planetmint.tendermint_utils import key_from_base64
|
||||||
from planetmint.backend import schema, query
|
from planetmint.backend import schema, query
|
||||||
from planetmint.transactions.common.crypto import (key_pair_from_ed25519_key,
|
from planetmint.transactions.common.crypto import (
|
||||||
public_key_from_ed25519_key)
|
key_pair_from_ed25519_key, public_key_from_ed25519_key)
|
||||||
from planetmint.transactions.common.exceptions import DatabaseDoesNotExist
|
from planetmint.transactions.common.exceptions import DatabaseDoesNotExist
|
||||||
from planetmint.lib import Block
|
from planetmint.lib import Block
|
||||||
from tests.utils import gen_vote
|
from tests.utils import gen_vote
|
||||||
|
@ -17,9 +17,8 @@ import pytest
|
|||||||
from pymongo import MongoClient
|
from pymongo import MongoClient
|
||||||
|
|
||||||
from planetmint import backend
|
from planetmint import backend
|
||||||
from planetmint.transactions.common.transaction_mode_types import (BROADCAST_TX_COMMIT,
|
from planetmint.transactions.common.transaction_mode_types import (
|
||||||
BROADCAST_TX_ASYNC,
|
BROADCAST_TX_COMMIT, BROADCAST_TX_ASYNC, BROADCAST_TX_SYNC)
|
||||||
BROADCAST_TX_SYNC)
|
|
||||||
from planetmint.lib import Block
|
from planetmint.lib import Block
|
||||||
|
|
||||||
|
|
||||||
|
@ -9,11 +9,9 @@ import pytest
|
|||||||
|
|
||||||
from planetmint.tendermint_utils import public_key_to_base64
|
from planetmint.tendermint_utils import public_key_to_base64
|
||||||
from planetmint.upsert_validator import ValidatorElection
|
from planetmint.upsert_validator import ValidatorElection
|
||||||
from planetmint.transactions.common.exceptions import (DuplicateTransaction,
|
from planetmint.transactions.common.exceptions import (
|
||||||
UnequalValidatorSet,
|
DuplicateTransaction, UnequalValidatorSet, InvalidProposer,
|
||||||
InvalidProposer,
|
MultipleInputsError, InvalidPowerChange)
|
||||||
MultipleInputsError,
|
|
||||||
InvalidPowerChange)
|
|
||||||
|
|
||||||
pytestmark = pytest.mark.bdb
|
pytestmark = pytest.mark.bdb
|
||||||
|
|
||||||
|
@ -16,9 +16,8 @@ except ImportError:
|
|||||||
import sha3
|
import sha3
|
||||||
from unittest.mock import MagicMock
|
from unittest.mock import MagicMock
|
||||||
|
|
||||||
from planetmint.transactions.common.exceptions import (AmountError,
|
from planetmint.transactions.common.exceptions import (
|
||||||
SchemaValidationError,
|
AmountError, SchemaValidationError, ThresholdTooDeep)
|
||||||
ThresholdTooDeep)
|
|
||||||
from planetmint.models import Transaction
|
from planetmint.models import Transaction
|
||||||
from planetmint.transactions.common.utils import _fulfillment_to_details, _fulfillment_from_details
|
from planetmint.transactions.common.utils import _fulfillment_to_details, _fulfillment_from_details
|
||||||
|
|
||||||
@ -214,8 +213,6 @@ def test_high_amounts(b, create_tx, alice):
|
|||||||
# Conditions
|
# Conditions
|
||||||
|
|
||||||
def test_handle_threshold_overflow():
|
def test_handle_threshold_overflow():
|
||||||
from planetmint.transactions.common import transaction
|
|
||||||
|
|
||||||
cond = {
|
cond = {
|
||||||
'type': 'ed25519-sha-256',
|
'type': 'ed25519-sha-256',
|
||||||
'public_key': 'a' * 43,
|
'public_key': 'a' * 43,
|
||||||
@ -231,7 +228,6 @@ def test_handle_threshold_overflow():
|
|||||||
|
|
||||||
|
|
||||||
def test_unsupported_condition_type():
|
def test_unsupported_condition_type():
|
||||||
from planetmint.transactions.common import transaction
|
|
||||||
from cryptoconditions.exceptions import UnsupportedTypeError
|
from cryptoconditions.exceptions import UnsupportedTypeError
|
||||||
|
|
||||||
with pytest.raises(UnsupportedTypeError):
|
with pytest.raises(UnsupportedTypeError):
|
||||||
|
@ -15,9 +15,8 @@ except ImportError:
|
|||||||
from sha3 import sha3_256
|
from sha3 import sha3_256
|
||||||
|
|
||||||
from planetmint.transactions.common import crypto
|
from planetmint.transactions.common import crypto
|
||||||
from planetmint.transactions.common.transaction_mode_types import (BROADCAST_TX_COMMIT,
|
from planetmint.transactions.common.transaction_mode_types import (
|
||||||
BROADCAST_TX_ASYNC,
|
BROADCAST_TX_COMMIT, BROADCAST_TX_ASYNC, BROADCAST_TX_SYNC)
|
||||||
BROADCAST_TX_SYNC)
|
|
||||||
|
|
||||||
TX_ENDPOINT = '/api/v1/transactions/'
|
TX_ENDPOINT = '/api/v1/transactions/'
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user