Esempio n. 1
0
def test_assets_assetcache_defaults():
    a = AssetCache(basepath="yourmom")
    
    assert a.basepath == "yourmom"
    
    err = None
    try:
        a.load("test")
    except NotImplementedError as err:
        pass
    assert err, "We got an error."

    err = None
    try:
        a.get("test")
    except NotImplementedError as err:
        pass
    assert err, "We got an error."

    err = None
    try:
        a.get_ref("test")
    except NotImplementedError as err:
        pass
    assert err, "We got an error."
Esempio n. 2
0
def test_assets_assetcache_get_ref():
    bpath = "your mom"
    asset_name = "cats"
    def mock_loader(path):
        return {"src": path}
    
    a = AssetCache(basepath=bpath, loader=mock_loader)
    test_asset = a.load(asset_name)
    assert id(test_asset) == id(a.get_ref(asset_name)), "Returned the same object."