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."
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."