Skip to content

Commit c2b08fa

Browse files
authored
fix: docstring tests with pydantic v2 (docarray#1816)
Signed-off-by: samsja <sami.jaghouar@hotmail.fr>
1 parent 061bd81 commit c2b08fa

File tree

26 files changed

+69
-72
lines changed

26 files changed

+69
-72
lines changed

docarray/array/doc_list/doc_list.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ class DocList(
6868
6969
7070
class Image(BaseDoc):
71-
tensor: Optional[NdArray[100]]
71+
tensor: Optional[NdArray[100]] = None
7272
url: ImageUrl
7373
7474

docarray/documents/audio.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class AudioDoc(BaseDoc):
6060
6161
# extend it
6262
class MyAudio(AudioDoc):
63-
name: Optional[TextDoc]
63+
name: Optional[TextDoc] = None
6464
6565
6666
audio = MyAudio(

docarray/documents/image.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class ImageDoc(BaseDoc):
5858
5959
# extend it
6060
class MyImage(ImageDoc):
61-
second_embedding: Optional[AnyEmbedding]
61+
second_embedding: Optional[AnyEmbedding] = None
6262
6363
6464
image = MyImage(

docarray/documents/mesh/mesh_3d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ class Mesh3D(BaseDoc):
6060
6161
# extend it
6262
class MyMesh3D(Mesh3D):
63-
name: Optional[str]
63+
name: Optional[str] = None
6464
6565
6666
mesh = MyMesh3D(url='https://people.sc.fsu.edu/~jburkardt/data/obj/al.obj')

docarray/documents/point_cloud/point_cloud_3d.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ class PointCloud3D(BaseDoc):
6262
6363
# extend it
6464
class MyPointCloud3D(PointCloud3D):
65-
second_embedding: Optional[AnyEmbedding]
65+
second_embedding: Optional[AnyEmbedding] = None
6666
6767
6868
pc = MyPointCloud3D(url='https://people.sc.fsu.edu/~jburkardt/data/obj/al.obj')

docarray/documents/text.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class TextDoc(BaseDoc):
5454
5555
# extend it
5656
class MyText(TextDoc):
57-
second_embedding: Optional[AnyEmbedding]
57+
second_embedding: Optional[AnyEmbedding] = None
5858
5959
6060
txt_doc = MyText(url='https://www.gutenberg.org/files/1065/1065-0.txt')

docarray/documents/video.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ class VideoDoc(BaseDoc):
6666
6767
# extend it
6868
class MyVideo(VideoDoc):
69-
name: Optional[TextDoc]
69+
name: Optional[TextDoc] = None
7070
7171
7272
video = MyVideo(

docarray/typing/bytes/audio_bytes.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ def load(self) -> Tuple[AudioNdArray, int]:
3333
3434
class MyAudio(BaseDoc):
3535
url: AudioUrl
36-
tensor: Optional[AudioNdArray]
37-
bytes_: Optional[AudioBytes]
38-
frame_rate: Optional[float]
36+
tensor: Optional[AudioNdArray] = None
37+
bytes_: Optional[AudioBytes] = None
38+
frame_rate: Optional[float] = None
3939
4040
4141
doc = MyAudio(url='https://www.kozco.com/tech/piano2.wav')

docarray/typing/tensor/audio/audio_ndarray.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ class AudioNdArray(AbstractAudioTensor, NdArray):
2222
2323
class MyAudioDoc(BaseDoc):
2424
title: str
25-
audio_tensor: Optional[AudioNdArray]
26-
url: Optional[AudioUrl]
27-
bytes_: Optional[AudioBytes]
25+
audio_tensor: Optional[AudioNdArray] = None
26+
url: Optional[AudioUrl] = None
27+
bytes_: Optional[AudioBytes] = None
2828
2929
3030
# from tensor

docarray/typing/tensor/audio/audio_torch_tensor.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,9 @@ class AudioTorchTensor(AbstractAudioTensor, TorchTensor, metaclass=metaTorchAndN
2222
2323
class MyAudioDoc(BaseDoc):
2424
title: str
25-
audio_tensor: Optional[AudioTorchTensor]
26-
url: Optional[AudioUrl]
27-
bytes_: Optional[AudioBytes]
25+
audio_tensor: Optional[AudioTorchTensor] = None
26+
url: Optional[AudioUrl] = None
27+
bytes_: Optional[AudioBytes] = None
2828
2929
3030
doc_1 = MyAudioDoc(

0 commit comments

Comments
 (0)