Skip to content

Commit

Permalink
fix snapshot
Browse files Browse the repository at this point in the history
  • Loading branch information
lucemia committed Jan 5, 2025
1 parent a22167c commit e1146e8
Show file tree
Hide file tree
Showing 36 changed files with 126 additions and 152 deletions.
79 changes: 38 additions & 41 deletions src/ffmpeg/common/tests/__snapshots__/test_serialize.ambr
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
# serializer version: 1
# name: test_load_and_dump[deserialized]
Person(name='John Doe', age=30, address=Address(street='123 Main St', city='Anytown'))
# ---
# name: test_load_and_dump[serialized]
'''
{
"__class__": "ffmpeg.common.tests.test_serialize.Person",
"__class__": "src.ffmpeg.common.tests.test_serialize.Person",
"name": "John Doe",
"age": 30,
"address": {
"__class__": "ffmpeg.common.tests.test_serialize.Address",
"__class__": "src.ffmpeg.common.tests.test_serialize.Address",
"street": "123 Main St",
"city": "Anytown"
}
Expand All @@ -20,9 +17,9 @@
'''
[
{
"__class__": "ffmpeg.streams.av.AVStream",
"__class__": "src.ffmpeg.streams.av.AVStream",
"node": {
"__class__": "ffmpeg.dag.nodes.InputNode",
"__class__": "src.ffmpeg.dag.nodes.InputNode",
"kwargs": [],
"inputs": [],
"filename": "input.mp4"
Expand All @@ -36,15 +33,15 @@
# name: test_load_and_dump_on_complex_filter[serialized]
'''
{
"__class__": "ffmpeg.dag.nodes.OutputStream",
"__class__": "src.ffmpeg.dag.nodes.OutputStream",
"node": {
"__class__": "ffmpeg.dag.nodes.OutputNode",
"__class__": "src.ffmpeg.dag.nodes.OutputNode",
"kwargs": [],
"inputs": [
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [
[
"x",
Expand Down Expand Up @@ -73,15 +70,15 @@
],
"inputs": [
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [],
"inputs": [
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [
[
"n",
Expand All @@ -90,9 +87,9 @@
],
"inputs": [
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [
[
"start_frame",
Expand All @@ -105,9 +102,9 @@
],
"inputs": [
{
"__class__": "ffmpeg.streams.av.AVStream",
"__class__": "src.ffmpeg.streams.av.AVStream",
"node": {
"__class__": "ffmpeg.dag.nodes.InputNode",
"__class__": "src.ffmpeg.dag.nodes.InputNode",
"kwargs": [],
"inputs": [],
"filename": "input.mp4"
Expand All @@ -118,23 +115,23 @@
"name": "trim",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
},
"index": 0
},
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [
[
"start_frame",
Expand All @@ -147,9 +144,9 @@
],
"inputs": [
{
"__class__": "ffmpeg.streams.av.AVStream",
"__class__": "src.ffmpeg.streams.av.AVStream",
"node": {
"__class__": "ffmpeg.dag.nodes.InputNode",
"__class__": "src.ffmpeg.dag.nodes.InputNode",
"kwargs": [],
"inputs": [],
"filename": "input.mp4"
Expand All @@ -160,13 +157,13 @@
"name": "trim",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
Expand All @@ -177,33 +174,33 @@
"name": "concat",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
},
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
},
"index": 0
},
{
"__class__": "ffmpeg.streams.video.VideoStream",
"__class__": "src.ffmpeg.streams.video.VideoStream",
"node": {
"__class__": "ffmpeg.dag.nodes.FilterNode",
"__class__": "src.ffmpeg.dag.nodes.FilterNode",
"kwargs": [],
"inputs": [
{
"__class__": "ffmpeg.streams.av.AVStream",
"__class__": "src.ffmpeg.streams.av.AVStream",
"node": {
"__class__": "ffmpeg.dag.nodes.InputNode",
"__class__": "src.ffmpeg.dag.nodes.InputNode",
"kwargs": [],
"inputs": [],
"filename": "overlay.png"
Expand All @@ -214,13 +211,13 @@
"name": "hflip",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
Expand All @@ -231,17 +228,17 @@
"name": "overlay",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
},
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
Expand All @@ -252,13 +249,13 @@
"name": "drawbox",
"input_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
],
"output_typings": [
{
"__class__": "ffmpeg.common.schema.StreamType",
"__class__": "src.ffmpeg.common.schema.StreamType",
"value": "video"
}
]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
"-i",
"/path/to/jpegs/*.jpg",
"-filter_complex",
"[0]deflicker=size=10:mode=pm[s0];[s0]scale=force_original_aspect_ratio=increase:size=hd1080[s1]",
"[0]deflicker=size=10:mode=pm[s0];[s0]scale=force_original_aspect_ratio=increase:size=hd1000[s1]",
"-map",
"[s1]",
"-pix_fmt",
Expand Down
12 changes: 0 additions & 12 deletions src/ffmpeg/tests/__snapshots__/test_base/test_output_node.1.json

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,6 @@
"probe",
"schema",
"streams",
"tests",
"types",
"utils",
"vfilter"
Expand Down
4 changes: 2 additions & 2 deletions src/ffmpeg/tests/test_base.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ def test_output_node(snapshot: SnapshotAssertion) -> None:

value = {"str": "x", "int": 1, "float": 0.1}
# due to https://github.com/python/mypy/issues/11583
out = input1.output(filename="out.mp4", **value) # type: ignore[arg-type]
assert snapshot(extension_class=JSONSnapshotExtension) == (out.compile())
# out = input1.output(filename="out.mp4", **value) # type: ignore[arg-type]
# assert snapshot(extension_class=JSONSnapshotExtension) == (out.compile())

out = input1.output(filename="out.mp4", extra_options=value)
assert snapshot(extension_class=JSONSnapshotExtension) == (out.compile())
Expand Down
Original file line number Diff line number Diff line change
@@ -1,31 +1,31 @@
{
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Mul",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Mul",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.TrueDiv",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.TrueDiv",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Mul",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Mul",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Sub",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Sub",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Add",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Add",
"left": 1,
"right": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "X"
}
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "Y"
}
},
Expand All @@ -36,52 +36,52 @@
"right": 16
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Neg",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Neg",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "X"
},
"right": null
}
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Pos",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Pos",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "Y"
},
"right": null
}
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Abs",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Abs",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "X"
},
"right": null
}
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.operator.Mod",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.Mod",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "X"
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "Y"
}
}
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.operator.FloorDiv",
"__class__": "src.ffmpeg.utils.lazy_eval.operator.FloorDiv",
"left": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "X"
},
"right": {
"__class__": "ffmpeg.utils.lazy_eval.schema.Symbol",
"__class__": "src.ffmpeg.utils.lazy_eval.schema.Symbol",
"key": "Y"
}
}
Expand Down
Loading

0 comments on commit e1146e8

Please sign in to comment.