@@ -187,6 +187,27 @@ def test_value_append(self):
187
187
self .assertEqual (p6 .value , [0 ])
188
188
self .assertEqual (p6 .values , [0 ])
189
189
190
+ p7 = Property (name = "prop" , value = ["A Abraham" , "B Barnes" , "C Clark" ], dtype = DType .person )
191
+ p7 .append ("D Dickins" )
192
+ self .assertEqual (len (p7 ), 4 )
193
+ self .assertRaises (ValueError , p7 .append , 1 )
194
+ self .assertRaises (ValueError , p7 .append , 1.3 )
195
+ self .assertRaises (ValueError , p7 .append , True )
196
+
197
+ p8 = Property (name = "prop" , value = ["https://en.wikipedia.org/wiki/Earth" ], dtype = DType .url )
198
+ p8 .append ("https://en.wikipedia.org/wiki/Mars" )
199
+ self .assertEqual (len (p8 ), 2 )
200
+ self .assertRaises (ValueError , p8 .append , 1 )
201
+ self .assertRaises (ValueError , p8 .append , 1.3 )
202
+ self .assertRaises (ValueError , p8 .append , True )
203
+
204
+ p9 = Property (name = "prop" , value = ["Earth is No. 3." ], dtype = DType .text )
205
+ p9 .append ("Mars is No. 4." )
206
+ self .assertEqual (len (p9 ), 2 )
207
+ self .assertRaises (ValueError , p9 .append , 1 )
208
+ self .assertRaises (ValueError , p9 .append , 1.3 )
209
+ self .assertRaises (ValueError , p9 .append , True )
210
+
190
211
def test_value_extend (self ):
191
212
prop = Property (name = "extend" )
192
213
0 commit comments