1modify_order_singlevalue
2initial attrs:
3         objectclass: 'user'
4           givenName: 'a'
5== result ===[ 24]=======================
6           givenName: [b'a']
7         objectClass: [b'organizationalPerson', b'person', b'top', b'user']
8-- operations ---------------------------
9       givenName replace  ['b', 'a']
10       givenName delete   b
11       givenName delete   a
12       givenName add      c
13       givenName replace  a
14----------------------------------
15       givenName replace  ['b', 'a']
16       givenName delete   b
17       givenName add      c
18       givenName delete   a
19       givenName replace  a
20----------------------------------
21       givenName replace  ['b', 'a']
22       givenName delete   a
23       givenName delete   b
24       givenName add      c
25       givenName replace  a
26----------------------------------
27       givenName replace  ['b', 'a']
28       givenName delete   a
29       givenName add      c
30       givenName delete   b
31       givenName replace  a
32----------------------------------
33       givenName replace  ['b', 'a']
34       givenName add      c
35       givenName delete   b
36       givenName delete   a
37       givenName replace  a
38----------------------------------
39       givenName replace  ['b', 'a']
40       givenName add      c
41       givenName delete   a
42       givenName delete   b
43       givenName replace  a
44----------------------------------
45       givenName delete   b
46       givenName replace  ['b', 'a']
47       givenName delete   a
48       givenName add      c
49       givenName replace  a
50----------------------------------
51       givenName delete   b
52       givenName replace  ['b', 'a']
53       givenName add      c
54       givenName delete   a
55       givenName replace  a
56----------------------------------
57       givenName delete   b
58       givenName delete   a
59       givenName replace  ['b', 'a']
60       givenName add      c
61       givenName replace  a
62----------------------------------
63       givenName delete   b
64       givenName delete   a
65       givenName add      c
66       givenName replace  ['b', 'a']
67       givenName replace  a
68----------------------------------
69       givenName delete   b
70       givenName add      c
71       givenName replace  ['b', 'a']
72       givenName delete   a
73       givenName replace  a
74----------------------------------
75       givenName delete   b
76       givenName add      c
77       givenName delete   a
78       givenName replace  ['b', 'a']
79       givenName replace  a
80----------------------------------
81       givenName delete   a
82       givenName replace  ['b', 'a']
83       givenName delete   b
84       givenName add      c
85       givenName replace  a
86----------------------------------
87       givenName delete   a
88       givenName replace  ['b', 'a']
89       givenName add      c
90       givenName delete   b
91       givenName replace  a
92----------------------------------
93       givenName delete   a
94       givenName delete   b
95       givenName replace  ['b', 'a']
96       givenName add      c
97       givenName replace  a
98----------------------------------
99       givenName delete   a
100       givenName delete   b
101       givenName add      c
102       givenName replace  ['b', 'a']
103       givenName replace  a
104----------------------------------
105       givenName delete   a
106       givenName add      c
107       givenName replace  ['b', 'a']
108       givenName delete   b
109       givenName replace  a
110----------------------------------
111       givenName delete   a
112       givenName add      c
113       givenName delete   b
114       givenName replace  ['b', 'a']
115       givenName replace  a
116----------------------------------
117       givenName add      c
118       givenName replace  ['b', 'a']
119       givenName delete   b
120       givenName delete   a
121       givenName replace  a
122----------------------------------
123       givenName add      c
124       givenName replace  ['b', 'a']
125       givenName delete   a
126       givenName delete   b
127       givenName replace  a
128----------------------------------
129       givenName add      c
130       givenName delete   b
131       givenName replace  ['b', 'a']
132       givenName delete   a
133       givenName replace  a
134----------------------------------
135       givenName add      c
136       givenName delete   b
137       givenName delete   a
138       givenName replace  ['b', 'a']
139       givenName replace  a
140----------------------------------
141       givenName add      c
142       givenName delete   a
143       givenName replace  ['b', 'a']
144       givenName delete   b
145       givenName replace  a
146----------------------------------
147       givenName add      c
148       givenName delete   a
149       givenName delete   b
150       givenName replace  ['b', 'a']
151       givenName replace  a
152----------------------------------
153== result ===[ 24]=======================
154         objectClass: [b'organizationalPerson', b'person', b'top', b'user']
155-- operations ---------------------------
156       givenName replace  a
157       givenName replace  ['b', 'a']
158       givenName delete   b
159       givenName add      c
160       givenName delete   a
161----------------------------------
162       givenName replace  a
163       givenName replace  ['b', 'a']
164       givenName add      c
165       givenName delete   b
166       givenName delete   a
167----------------------------------
168       givenName replace  a
169       givenName delete   b
170       givenName replace  ['b', 'a']
171       givenName add      c
172       givenName delete   a
173----------------------------------
174       givenName replace  a
175       givenName delete   b
176       givenName add      c
177       givenName replace  ['b', 'a']
178       givenName delete   a
179----------------------------------
180       givenName replace  a
181       givenName add      c
182       givenName replace  ['b', 'a']
183       givenName delete   b
184       givenName delete   a
185----------------------------------
186       givenName replace  a
187       givenName add      c
188       givenName delete   b
189       givenName replace  ['b', 'a']
190       givenName delete   a
191----------------------------------
192       givenName replace  ['b', 'a']
193       givenName replace  a
194       givenName delete   b
195       givenName add      c
196       givenName delete   a
197----------------------------------
198       givenName replace  ['b', 'a']
199       givenName replace  a
200       givenName add      c
201       givenName delete   b
202       givenName delete   a
203----------------------------------
204       givenName replace  ['b', 'a']
205       givenName delete   b
206       givenName replace  a
207       givenName add      c
208       givenName delete   a
209----------------------------------
210       givenName replace  ['b', 'a']
211       givenName delete   b
212       givenName add      c
213       givenName replace  a
214       givenName delete   a
215----------------------------------
216       givenName replace  ['b', 'a']
217       givenName add      c
218       givenName replace  a
219       givenName delete   b
220       givenName delete   a
221----------------------------------
222       givenName replace  ['b', 'a']
223       givenName add      c
224       givenName delete   b
225       givenName replace  a
226       givenName delete   a
227----------------------------------
228       givenName delete   b
229       givenName replace  a
230       givenName replace  ['b', 'a']
231       givenName add      c
232       givenName delete   a
233----------------------------------
234       givenName delete   b
235       givenName replace  a
236       givenName add      c
237       givenName replace  ['b', 'a']
238       givenName delete   a
239----------------------------------
240       givenName delete   b
241       givenName replace  ['b', 'a']
242       givenName replace  a
243       givenName add      c
244       givenName delete   a
245----------------------------------
246       givenName delete   b
247       givenName replace  ['b', 'a']
248       givenName add      c
249       givenName replace  a
250       givenName delete   a
251----------------------------------
252       givenName delete   b
253       givenName add      c
254       givenName replace  a
255       givenName replace  ['b', 'a']
256       givenName delete   a
257----------------------------------
258       givenName delete   b
259       givenName add      c
260       givenName replace  ['b', 'a']
261       givenName replace  a
262       givenName delete   a
263----------------------------------
264       givenName add      c
265       givenName replace  a
266       givenName replace  ['b', 'a']
267       givenName delete   b
268       givenName delete   a
269----------------------------------
270       givenName add      c
271       givenName replace  a
272       givenName delete   b
273       givenName replace  ['b', 'a']
274       givenName delete   a
275----------------------------------
276       givenName add      c
277       givenName replace  ['b', 'a']
278       givenName replace  a
279       givenName delete   b
280       givenName delete   a
281----------------------------------
282       givenName add      c
283       givenName replace  ['b', 'a']
284       givenName delete   b
285       givenName replace  a
286       givenName delete   a
287----------------------------------
288       givenName add      c
289       givenName delete   b
290       givenName replace  a
291       givenName replace  ['b', 'a']
292       givenName delete   a
293----------------------------------
294       givenName add      c
295       givenName delete   b
296       givenName replace  ['b', 'a']
297       givenName replace  a
298       givenName delete   a
299----------------------------------
300== result ===[ 24]=======================
301ERR_ATTRIBUTE_OR_VALUE_EXISTS (20)
302-- operations ---------------------------
303       givenName replace  a
304       givenName replace  ['b', 'a']
305       givenName delete   b
306       givenName delete   a
307       givenName add      c
308----------------------------------
309       givenName replace  a
310       givenName replace  ['b', 'a']
311       givenName delete   a
312       givenName delete   b
313       givenName add      c
314----------------------------------
315       givenName replace  a
316       givenName delete   b
317       givenName replace  ['b', 'a']
318       givenName delete   a
319       givenName add      c
320----------------------------------
321       givenName replace  a
322       givenName delete   b
323       givenName delete   a
324       givenName replace  ['b', 'a']
325       givenName add      c
326----------------------------------
327       givenName replace  a
328       givenName delete   a
329       givenName replace  ['b', 'a']
330       givenName delete   b
331       givenName add      c
332----------------------------------
333       givenName replace  a
334       givenName delete   a
335       givenName delete   b
336       givenName replace  ['b', 'a']
337       givenName add      c
338----------------------------------
339       givenName replace  ['b', 'a']
340       givenName replace  a
341       givenName delete   b
342       givenName delete   a
343       givenName add      c
344----------------------------------
345       givenName replace  ['b', 'a']
346       givenName replace  a
347       givenName delete   a
348       givenName delete   b
349       givenName add      c
350----------------------------------
351       givenName replace  ['b', 'a']
352       givenName delete   b
353       givenName replace  a
354       givenName delete   a
355       givenName add      c
356----------------------------------
357       givenName replace  ['b', 'a']
358       givenName delete   b
359       givenName delete   a
360       givenName replace  a
361       givenName add      c
362----------------------------------
363       givenName replace  ['b', 'a']
364       givenName delete   a
365       givenName replace  a
366       givenName delete   b
367       givenName add      c
368----------------------------------
369       givenName replace  ['b', 'a']
370       givenName delete   a
371       givenName delete   b
372       givenName replace  a
373       givenName add      c
374----------------------------------
375       givenName delete   b
376       givenName replace  a
377       givenName replace  ['b', 'a']
378       givenName delete   a
379       givenName add      c
380----------------------------------
381       givenName delete   b
382       givenName replace  a
383       givenName delete   a
384       givenName replace  ['b', 'a']
385       givenName add      c
386----------------------------------
387       givenName delete   b
388       givenName replace  ['b', 'a']
389       givenName replace  a
390       givenName delete   a
391       givenName add      c
392----------------------------------
393       givenName delete   b
394       givenName replace  ['b', 'a']
395       givenName delete   a
396       givenName replace  a
397       givenName add      c
398----------------------------------
399       givenName delete   b
400       givenName delete   a
401       givenName replace  a
402       givenName replace  ['b', 'a']
403       givenName add      c
404----------------------------------
405       givenName delete   b
406       givenName delete   a
407       givenName replace  ['b', 'a']
408       givenName replace  a
409       givenName add      c
410----------------------------------
411       givenName delete   a
412       givenName replace  a
413       givenName replace  ['b', 'a']
414       givenName delete   b
415       givenName add      c
416----------------------------------
417       givenName delete   a
418       givenName replace  a
419       givenName delete   b
420       givenName replace  ['b', 'a']
421       givenName add      c
422----------------------------------
423       givenName delete   a
424       givenName replace  ['b', 'a']
425       givenName replace  a
426       givenName delete   b
427       givenName add      c
428----------------------------------
429       givenName delete   a
430       givenName replace  ['b', 'a']
431       givenName delete   b
432       givenName replace  a
433       givenName add      c
434----------------------------------
435       givenName delete   a
436       givenName delete   b
437       givenName replace  a
438       givenName replace  ['b', 'a']
439       givenName add      c
440----------------------------------
441       givenName delete   a
442       givenName delete   b
443       givenName replace  ['b', 'a']
444       givenName replace  a
445       givenName add      c
446----------------------------------
447== result ===[ 24]=======================
448ERR_CONSTRAINT_VIOLATION (19)
449-- operations ---------------------------
450       givenName replace  a
451       givenName delete   b
452       givenName delete   a
453       givenName add      c
454       givenName replace  ['b', 'a']
455----------------------------------
456       givenName replace  a
457       givenName delete   b
458       givenName add      c
459       givenName delete   a
460       givenName replace  ['b', 'a']
461----------------------------------
462       givenName replace  a
463       givenName delete   a
464       givenName delete   b
465       givenName add      c
466       givenName replace  ['b', 'a']
467----------------------------------
468       givenName replace  a
469       givenName delete   a
470       givenName add      c
471       givenName delete   b
472       givenName replace  ['b', 'a']
473----------------------------------
474       givenName replace  a
475       givenName add      c
476       givenName delete   b
477       givenName delete   a
478       givenName replace  ['b', 'a']
479----------------------------------
480       givenName replace  a
481       givenName add      c
482       givenName delete   a
483       givenName delete   b
484       givenName replace  ['b', 'a']
485----------------------------------
486       givenName delete   b
487       givenName replace  a
488       givenName delete   a
489       givenName add      c
490       givenName replace  ['b', 'a']
491----------------------------------
492       givenName delete   b
493       givenName replace  a
494       givenName add      c
495       givenName delete   a
496       givenName replace  ['b', 'a']
497----------------------------------
498       givenName delete   b
499       givenName delete   a
500       givenName replace  a
501       givenName add      c
502       givenName replace  ['b', 'a']
503----------------------------------
504       givenName delete   b
505       givenName delete   a
506       givenName add      c
507       givenName replace  a
508       givenName replace  ['b', 'a']
509----------------------------------
510       givenName delete   b
511       givenName add      c
512       givenName replace  a
513       givenName delete   a
514       givenName replace  ['b', 'a']
515----------------------------------
516       givenName delete   b
517       givenName add      c
518       givenName delete   a
519       givenName replace  a
520       givenName replace  ['b', 'a']
521----------------------------------
522       givenName delete   a
523       givenName replace  a
524       givenName delete   b
525       givenName add      c
526       givenName replace  ['b', 'a']
527----------------------------------
528       givenName delete   a
529       givenName replace  a
530       givenName add      c
531       givenName delete   b
532       givenName replace  ['b', 'a']
533----------------------------------
534       givenName delete   a
535       givenName delete   b
536       givenName replace  a
537       givenName add      c
538       givenName replace  ['b', 'a']
539----------------------------------
540       givenName delete   a
541       givenName delete   b
542       givenName add      c
543       givenName replace  a
544       givenName replace  ['b', 'a']
545----------------------------------
546       givenName delete   a
547       givenName add      c
548       givenName replace  a
549       givenName delete   b
550       givenName replace  ['b', 'a']
551----------------------------------
552       givenName delete   a
553       givenName add      c
554       givenName delete   b
555       givenName replace  a
556       givenName replace  ['b', 'a']
557----------------------------------
558       givenName add      c
559       givenName replace  a
560       givenName delete   b
561       givenName delete   a
562       givenName replace  ['b', 'a']
563----------------------------------
564       givenName add      c
565       givenName replace  a
566       givenName delete   a
567       givenName delete   b
568       givenName replace  ['b', 'a']
569----------------------------------
570       givenName add      c
571       givenName delete   b
572       givenName replace  a
573       givenName delete   a
574       givenName replace  ['b', 'a']
575----------------------------------
576       givenName add      c
577       givenName delete   b
578       givenName delete   a
579       givenName replace  a
580       givenName replace  ['b', 'a']
581----------------------------------
582       givenName add      c
583       givenName delete   a
584       givenName replace  a
585       givenName delete   b
586       givenName replace  ['b', 'a']
587----------------------------------
588       givenName add      c
589       givenName delete   a
590       givenName delete   b
591       givenName replace  a
592       givenName replace  ['b', 'a']
593----------------------------------
594== result ===[ 24]=======================
595ERR_NO_SUCH_ATTRIBUTE (16)
596-- operations ---------------------------
597       givenName replace  a
598       givenName replace  ['b', 'a']
599       givenName delete   a
600       givenName add      c
601       givenName delete   b
602----------------------------------
603       givenName replace  a
604       givenName replace  ['b', 'a']
605       givenName add      c
606       givenName delete   a
607       givenName delete   b
608----------------------------------
609       givenName replace  a
610       givenName delete   a
611       givenName replace  ['b', 'a']
612       givenName add      c
613       givenName delete   b
614----------------------------------
615       givenName replace  a
616       givenName delete   a
617       givenName add      c
618       givenName replace  ['b', 'a']
619       givenName delete   b
620----------------------------------
621       givenName replace  a
622       givenName add      c
623       givenName replace  ['b', 'a']
624       givenName delete   a
625       givenName delete   b
626----------------------------------
627       givenName replace  a
628       givenName add      c
629       givenName delete   a
630       givenName replace  ['b', 'a']
631       givenName delete   b
632----------------------------------
633       givenName replace  ['b', 'a']
634       givenName replace  a
635       givenName delete   a
636       givenName add      c
637       givenName delete   b
638----------------------------------
639       givenName replace  ['b', 'a']
640       givenName replace  a
641       givenName add      c
642       givenName delete   a
643       givenName delete   b
644----------------------------------
645       givenName replace  ['b', 'a']
646       givenName delete   a
647       givenName replace  a
648       givenName add      c
649       givenName delete   b
650----------------------------------
651       givenName replace  ['b', 'a']
652       givenName delete   a
653       givenName add      c
654       givenName replace  a
655       givenName delete   b
656----------------------------------
657       givenName replace  ['b', 'a']
658       givenName add      c
659       givenName replace  a
660       givenName delete   a
661       givenName delete   b
662----------------------------------
663       givenName replace  ['b', 'a']
664       givenName add      c
665       givenName delete   a
666       givenName replace  a
667       givenName delete   b
668----------------------------------
669       givenName delete   a
670       givenName replace  a
671       givenName replace  ['b', 'a']
672       givenName add      c
673       givenName delete   b
674----------------------------------
675       givenName delete   a
676       givenName replace  a
677       givenName add      c
678       givenName replace  ['b', 'a']
679       givenName delete   b
680----------------------------------
681       givenName delete   a
682       givenName replace  ['b', 'a']
683       givenName replace  a
684       givenName add      c
685       givenName delete   b
686----------------------------------
687       givenName delete   a
688       givenName replace  ['b', 'a']
689       givenName add      c
690       givenName replace  a
691       givenName delete   b
692----------------------------------
693       givenName delete   a
694       givenName add      c
695       givenName replace  a
696       givenName replace  ['b', 'a']
697       givenName delete   b
698----------------------------------
699       givenName delete   a
700       givenName add      c
701       givenName replace  ['b', 'a']
702       givenName replace  a
703       givenName delete   b
704----------------------------------
705       givenName add      c
706       givenName replace  a
707       givenName replace  ['b', 'a']
708       givenName delete   a
709       givenName delete   b
710----------------------------------
711       givenName add      c
712       givenName replace  a
713       givenName delete   a
714       givenName replace  ['b', 'a']
715       givenName delete   b
716----------------------------------
717       givenName add      c
718       givenName replace  ['b', 'a']
719       givenName replace  a
720       givenName delete   a
721       givenName delete   b
722----------------------------------
723       givenName add      c
724       givenName replace  ['b', 'a']
725       givenName delete   a
726       givenName replace  a
727       givenName delete   b
728----------------------------------
729       givenName add      c
730       givenName delete   a
731       givenName replace  a
732       givenName replace  ['b', 'a']
733       givenName delete   b
734----------------------------------
735       givenName add      c
736       givenName delete   a
737       givenName replace  ['b', 'a']
738       givenName replace  a
739       givenName delete   b
740----------------------------------