diff options
Diffstat (limited to 'python-packages/order_utils/test/test_asset_data_utils.py')
-rw-r--r-- | python-packages/order_utils/test/test_asset_data_utils.py | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/python-packages/order_utils/test/test_asset_data_utils.py b/python-packages/order_utils/test/test_asset_data_utils.py deleted file mode 100644 index 079368714..000000000 --- a/python-packages/order_utils/test/test_asset_data_utils.py +++ /dev/null @@ -1,72 +0,0 @@ -"""Tests of 0x.order_utils.asset_data_utils.""" - -import pytest - -from zero_ex.order_utils.asset_data_utils import ( - decode_erc20_asset_data, - decode_erc721_asset_data, - encode_erc20_asset_data, - encode_erc721_asset_data, - ERC20_ASSET_DATA_BYTE_LENGTH, - ERC721_ASSET_DATA_MINIMUM_BYTE_LENGTH, -) - - -def test_encode_erc20_asset_data_type_error(): - """Test that passing in a non-string raises a TypeError.""" - with pytest.raises(TypeError): - encode_erc20_asset_data(123) - - -def test_decode_erc20_asset_data_type_error(): - """Test that passing in a non-string raises a TypeError.""" - with pytest.raises(TypeError): - decode_erc20_asset_data(123) - - -def test_decode_erc20_asset_data_too_short(): - """Test that passing an insufficiently long string raises a ValueError.""" - with pytest.raises(ValueError): - decode_erc20_asset_data(" " * (ERC20_ASSET_DATA_BYTE_LENGTH - 1)) - - -def test_decode_erc20_asset_data_invalid_proxy_id(): - """Test that passing data with an invalid proxy ID raises a ValueError.""" - with pytest.raises(ValueError): - decode_erc20_asset_data( - "0xffffffff" + (" " * ERC20_ASSET_DATA_BYTE_LENGTH) - ) - - -def test_encode_erc721_asset_data_type_error_on_token_address(): - """Test that passing a non-string for token_address raises a TypeError.""" - with pytest.raises(TypeError): - encode_erc721_asset_data(123, 123) - - -def test_encode_erc721_asset_data_type_error_on_token_id(): - """Test that passing a non-int for token_id raises a TypeError.""" - with pytest.raises(TypeError): - encode_erc721_asset_data("asdf", "asdf") - - -def test_decode_erc721_asset_data_type_error(): - """Test that passing a non-string for asset_data raises a TypeError.""" - with pytest.raises(TypeError): - decode_erc721_asset_data(123) - - -def test_decode_erc721_asset_data_with_asset_data_too_short(): - """Test that passing in too short of a string raises a ValueError.""" - with pytest.raises(ValueError): - decode_erc721_asset_data( - " " * (ERC721_ASSET_DATA_MINIMUM_BYTE_LENGTH - 1) - ) - - -def test_decode_erc721_asset_data_invalid_proxy_id(): - """Test that passing in too short of a string raises a ValueError.""" - with pytest.raises(ValueError): - decode_erc721_asset_data( - "0xffffffff" + " " * (ERC721_ASSET_DATA_MINIMUM_BYTE_LENGTH - 1) - ) |