def test_request_relocated_twice(self): GES.add_missing_uri_relocation_uri( Gst.filename_to_uri(os.path.join(__file__, "../../")), True) proj = GES.Project.new() asset = proj.create_asset_sync("file:///png.png", GES.UriClip) self.assertIsNotNone(asset) asset = proj.create_asset_sync("file:///png.png", GES.UriClip) self.assertIsNotNone(asset)
def test_request_relocated_assets_sync(self): path = os.path.join(__file__, "../../../", "png.png") with self.assertRaises(GLib.Error): GES.UriClipAsset.request_sync(Gst.filename_to_uri(path)) GES.add_missing_uri_relocation_uri( Gst.filename_to_uri(os.path.join(__file__, "../../assets")), False) path = os.path.join(__file__, "../../", "png.png") self.assertEqual( GES.UriClipAsset.request_sync(Gst.filename_to_uri(path)).props.id, Gst.filename_to_uri(os.path.join(__file__, "../../assets/png.png")))