@@ -13,12 +13,14 @@ def test_minimal_dimension(self):
13
13
self .assertEqual (dim .name , "__dim_0" , "automatic dimension name is incorrect" )
14
14
self .assertEqual (dim .shape , (5 ,))
15
15
self .assertEqual (dim .tile , 5 )
16
+ self .assertEqual (dim , dim )
16
17
17
18
def test_dimension (self ):
18
19
dim = tiledb .Dim (name = "d1" , domain = (0 , 3 ), tile = 2 )
19
20
self .assertEqual (dim .name , "d1" )
20
21
self .assertEqual (dim .shape , (4 ,))
21
22
self .assertEqual (dim .tile , 2 )
23
+ self .assertEqual (dim , dim )
22
24
try :
23
25
assert xml .etree .ElementTree .fromstring (dim ._repr_html_ ()) is not None
24
26
except :
@@ -28,10 +30,12 @@ def test_dimension_filter(self):
28
30
filters = [tiledb .GzipFilter (2 )]
29
31
dim = tiledb .Dim (name = "df" , domain = (0 , 2 ), tile = 1 , filters = filters )
30
32
self .assertEqual (dim .filters , filters )
33
+ self .assertEqual (dim , dim )
31
34
32
35
filter_list = tiledb .FilterList (filters )
33
36
dim = tiledb .Dim (name = "df" , domain = (0 , 2 ), tile = 1 , filters = filter_list )
34
37
self .assertEqual (dim .filters , filter_list )
38
+ self .assertEqual (dim , dim )
35
39
36
40
with self .assertRaises (TypeError ):
37
41
tiledb .Dim (name = "df" , domain = (0 , 2 ), tile = 1 , filters = 1 )
@@ -44,6 +48,7 @@ def test_datetime_dimension(self):
44
48
tile = np .timedelta64 (20 , "D" ),
45
49
dtype = np .datetime64 ("" , "D" ),
46
50
)
51
+ self .assertEqual (dim , dim )
47
52
self .assertEqual (dim .dtype , np .dtype (np .datetime64 ("" , "D" )))
48
53
self .assertEqual (dim .tile , np .timedelta64 (20 , "D" ))
49
54
self .assertNotEqual (dim .tile , np .timedelta64 (21 , "D" ))
@@ -69,6 +74,7 @@ def test_datetime_dimension(self):
69
74
tile = 20 ,
70
75
dtype = np .datetime64 ("" , "D" ),
71
76
)
77
+ self .assertEqual (dim , dim )
72
78
self .assertEqual (dim .dtype , np .dtype (np .datetime64 ("" , "D" )))
73
79
self .assertEqual (dim .tile , np .timedelta64 (20 , "D" ))
74
80
@@ -79,6 +85,7 @@ def test_datetime_dimension(self):
79
85
tile = 5 ,
80
86
dtype = np .datetime64 ("" , "Y" ),
81
87
)
88
+ self .assertEqual (dim , dim )
82
89
self .assertEqual (dim .dtype , np .dtype (np .datetime64 ("" , "Y" )))
83
90
self .assertEqual (dim .tile , np .timedelta64 (5 , "Y" ))
84
91
self .assertTupleEqual (
@@ -92,6 +99,7 @@ def test_datetime_dimension(self):
92
99
tile = 2 ,
93
100
dtype = np .datetime64 ("" , "D" ),
94
101
)
102
+ self .assertEqual (dim , dim )
95
103
self .assertEqual (dim .tile , np .timedelta64 (2 , "D" ))
96
104
self .assertTupleEqual (
97
105
dim .domain ,
0 commit comments