Ejemplo n.º 1
0
def test_AssetTypeSpec_eq():
    assert abi.AssetTypeSpec() == abi.AssetTypeSpec()

    for otherType in (
            abi.ByteTypeSpec(),
            abi.Uint8TypeSpec(),
            abi.AddressTypeSpec(),
    ):
        assert abi.AssetTypeSpec() != otherType
Ejemplo n.º 2
0
def test_ReferenceTypeSpecs_list():
    assert abi.ReferenceTypeSpecs == [
        abi.AccountTypeSpec(),
        abi.AssetTypeSpec(),
        abi.ApplicationTypeSpec(),
    ]
Ejemplo n.º 3
0
def test_Asset_typespec():
    assert abi.Asset().type_spec() == abi.AssetTypeSpec()
Ejemplo n.º 4
0
def test_AssetTypeSpec_new_instance():
    assert isinstance(abi.AssetTypeSpec().new_instance(), abi.Asset)
Ejemplo n.º 5
0
def test_AssetTypeSpec_is_dynamic():
    assert not (abi.AssetTypeSpec()).is_dynamic()
Ejemplo n.º 6
0
def test_Asset_str():
    assert str(abi.AssetTypeSpec()) == "asset"