Exemplo n.º 1
0
def test_package_init_from_registry(w3_with_registry, monkeypatch):
    monkeypatch.setenv("ETHPM_IPFS_BACKEND_CLASS",
                       "ethpm.backends.ipfs.DummyIPFSBackend")
    w3, address, registry = w3_with_registry
    valid_registry_uri = "ercXXX://%s/owned?version=1.0.0" % address
    pkg = Package.from_registry(valid_registry_uri, w3)
    assert isinstance(pkg, Package)
    assert pkg.name == "safe-math-lib"
Exemplo n.º 2
0
def test_package_init_with_invalid_registry_uri_raises_exception(uri, w3):
    with pytest.raises(UriNotSupportedError):
        Package.from_registry(uri, w3)
Exemplo n.º 3
0
def test_package_init_from_registry(w3_with_registry):
    w3, address, registry = w3_with_registry
    valid_registry_uri = 'ercXXX://%s/owned?version=1.0.0' % address
    pkg = Package.from_registry(valid_registry_uri, w3)
    assert isinstance(pkg, Package)
    assert pkg.name == 'owned'