Lines Matching refs:d

15   let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},]
16 call assert_equal("[1, 'as''d', [1, 2, function('strlen')], {'a': 1}]", string(l))
33 let l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},]
34 call assert_equal([1, 'as''d', [1, 2, function('strlen')], {'a': 1}], l[:])
35 call assert_equal(['as''d', [1, 2, function('strlen')], {'a': 1}], l[1:])
36 call assert_equal([1, 'as''d', [1, 2, function('strlen')]], l[:-2])
37 call assert_equal([1, 'as''d', [1, 2, function('strlen')], {'a': 1}], l[0:8])
67 VAR l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},]
83 VAR l = [1, 'as''d', [1, 2, function("strlen")], {'a': 1},]
85 call assert_equal([1, 'as''d', {'a': 1}], l)
264 VAR d = {'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}, }
265 call assert_equal("{'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}", string(d))
266 call assert_equal('asd', d.1)
267 call assert_equal(['-1', '1', 'b'], sort(keys(d)))
268 call assert_equal(['asd', [1, 2, function('strlen')], {'a': 1}], values(d))
269 call extend(d, {3: 33, 1: 99})
270 call extend(d, {'b': 'bbb', 'c': 'ccc'}, "keep")
271 …ll assert_equal({'c': 'ccc', '1': 99, 'b': [1, 2, function('strlen')], '3': 33, '-1': {'a': 1}}, d)
275 let d = {001: 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1},}
276 call assert_equal("{'1': 'asd', 'b': [1, 2, function('strlen')], '-1': {'a': 1}}", string(d))
279 for [key, val] in items(d)
285 call extend(d, {3: 33, 1: 99})
286 call assert_fails("call extend(d, {3:333,4:444}, 'error')", 'E737:')
289 call assert_fails("let d = {'k' : 10, 'k' : 20}", 'E721:')
291 call assert_fails("let d = {'k' : 10 'k' : 20}", 'E722:')
293 call assert_fails("let d = {'k' : 10,", 'E723:')
295 call assert_fails('let d = #{++ : 10}', 'E15:')
297 call assert_fails('let d={[] : 10}', 'E730:')
299 call assert_fails("let d={'k' : i}", 'E121:')
309 VAR d = {'1': 'asd', 'b': [1, 2, function('strlen')], -1: {'a': 1}, }
310 VAR dd = d
311 VAR dx = copy(d)
312 call assert_true(d == dd)
313 call assert_false(d isnot dd)
314 call assert_true(d is dd)
315 call assert_true(d == dx)
316 call assert_false(d is dx)
317 call assert_true(d isnot dx)
325 VAR d = {'b': 'bbb', '1': 99, '3': 33, '-1': {'a': 1}}
326 unlet d.b
327 unlet d[-1]
328 call assert_equal({'1': 99, '3': 33}, d)
335 let d = {}
337 let d[i] = 3000 - i
339 call assert_equal([3000, 2900, 2001, 1600, 1501], [d[0], d[100], d[999], d[1400], d[1499]])
342 let n = d[1500]
344 let str = substitute(v:exception, '\v(.{14}).*( "\d{4}").*', '\1\2', '')
350 call assert_equal(3000 - i, d[i])
357 unlet d[i]
359 call assert_equal('NONE', get(d, 1500 - 100, 'NONE'))
360 call assert_equal(2999, d[1])
363 let d[33] = 999
367 call assert_equal(3000 - i, d[i])
369 call assert_equal(999, d[i])
371 unlet d[i]
374 call assert_equal({}, d)
375 unlet d
380 let d = {}
381 func d.func(a) dict
384 let d.data = [1,2,3]
385 call assert_equal('len: 3', d.func('len: '))
386 let x = d.func('again: ')
388 let Fn = d.func
393 let d = {}
394 let d.1 = 1
395 let d._ = 2
396 call assert_equal({'1': 1, '_': 2}, d)
399 VAR d = {}
400 LET d.a = 1
401 LET d._ = 2
402 call assert_equal({'a': 1, '_': 2}, d)
439 VAR d = {1: 'a', 2: 'b', 3: 'c'}
440 call assert_equal('b', remove(d, 2))
441 call assert_equal({1: 'a', 3: 'c'}, d)
446 VAR d = {1: 'a', 3: 'c'}
447 call remove(d, 1, 2)
452 VAR d = {1: 'a', 3: 'c'}
453 call remove(d, 'a')
458 let d = {1: 'a', 3: 'c'}
459 call remove(d, [])
464 var d = {1: 'a', 3: 'c'}
465 call remove(d, [])
469 var d = {1: 'a', 3: 'c'}
470 call remove(d, [])
477 let d = {1:1}
478 func d.func(a)
481 let expected = 'a:' . string(get(d, 'func'))
482 call assert_equal(expected, d.func(string(remove(d, 'func'))))
486 VAR d = {1: 1, 2: 'x'}
490 LET d.func = function('GetArg')
491 VAR expected = 'a:' .. string(get(d, 'func'))
492 call assert_equal(expected, d.func(string(remove(d, 'func'))))
509 VAR d = {1: 1, 2: '2'}
510 VAR l = [4, d, 6]
511 LET d[3] = l
512 VAR dc = deepcopy(d)
513 call deepcopy(d, 1)
518 VAR d = {1: 1, 2: '2'}
519 VAR l = [4, d, 6]
520 LET d[3] = l
711 let d = {'a': 99, 'b': 100}
712 lockvar 1 d
713 call assert_fails('unlet d.a', 'E741:')
719 VAR d = {'a': 99, 'b': 100}
720 lockvar d.a
721 unlet d.a
722 call assert_equal({'b': 100}, d)
733 VAR d = {'a': 99, 'b': 100}
734 lockvar d.a
735 call filter(d, 'v:key != "a"')
736 call assert_equal({'b': 100}, d)
747 VAR d = {'a': 99, 'b': 100}
748 lockvar 1 d
749 call map(d, 'v:val + 200')
750 call assert_equal({'a': 299, 'b': 300}, d)
759 let d = {'a': 99, 'b': 100}
760 lockvar d.a
761 call assert_fails("call extend(d, {'a' : 123})", 'E741:')
762 call assert_equal({'a': 99, 'b': 100}, d)
767 let d = {}
768 lockvar d
769 call assert_fails("let d += {'k' : 10}", 'E741:')
770 unlockvar d
979 VAR d = {'1': 1, '2': l, '3': 3}
980 LET l[1] = d
982 call assert_true(d == d)
984 call assert_false(d != deepcopy(d))
1057 VAR d = {'a': {'b': 'B'}, 'x': 9}
1058 call extend(d, d)
1059 call assert_equal({'a': {'b': 'B'}, 'x': 9}, d)
1061 LET d = {'a': 'A', 'b': 9}
1062 call assert_equal({'a': 'A', 'b': 0, 'c': 'C'}, extend(d, {'b': 0, 'c': 'C'}))
1063 call assert_equal({'a': 'A', 'b': 0, 'c': 'C'}, d)
1065 LET d = {'a': 'A', 'b': 9}
1066 call extend(d, {'a': 'A', 'b': 0, 'c': 'C'}, "force")
1067 call assert_equal({'a': 'A', 'b': 0, 'c': 'C'}, d)
1069 LET d = {'a': 'A', 'b': 9}
1070 call extend(d, {'b': 0, 'c': 'C'}, "keep")
1071 call assert_equal({'a': 'A', 'b': 9, 'c': 'C'}, d)
1075 let d = {'a': 'A', 'b': 'B'}
1076 call assert_fails("call extend(d, {'b': 0, 'c':'C'}, 'error')", 'E737:')
1077 call assert_fails("call extend(d, {'b': 0, 'c':'C'}, 'xxx')", 'E475:')
1079 call assert_fails("call extend(d, {'b': 0, 'c':'C'}, 1.2)", 'E475:')
1081 call assert_equal({'a': 'A', 'b': 'B'}, d)
1114 let d = {'a': {'b': 'B'}}
1115 call assert_equal({'a': {'b': 'B'}, 'c': 'cc'}, extendnew(d, {'c': 'cc'}))
1116 call assert_equal({'a': {'b': 'B'}}, d)
1213 let d = deep_dict
1216 let d.k = newdict
1217 let d = newdict
1219 let d.k = 'v'
1233 let d = {'k' : 10}
1234 call assert_fails('echo d.', 'E15:')
1235 call assert_fails('echo d[1:2]', 'E719:')
1306 VAR d = test_null_dict()
1307 call assert_equal({}, d)
1308 call assert_equal(0, len(d))
1309 call assert_equal(1, empty(d))
1311 call assert_equal([], items(d))
1313 call assert_equal([], keys(d))
1315 call assert_equal([], values(d))
1316 call assert_false(has_key(d, 'k'))
1317 call assert_equal('{}', string(d))
1319 call assert_equal(0, len(copy(d)))
1320 call assert_equal(0, count(d, 'k'))
1321 call assert_equal({}, deepcopy(d))
1322 call assert_equal(20, get(d, 'k', 20))
1323 call assert_equal(0, min(d))
1324 call assert_equal(0, max(d))
1326 call assert_equal('{}', string(d))
1330 let d = test_null_dict()
1331 call assert_equal({}, extend(d, d, 'keep'))
1332 call assert_fails("call remove(d, 'k')", 'E716:')
1333 call assert_fails('let x = d[10]', 'E716:')
1335 lockvar d
1336 call assert_equal(1, islocked('d'))
1337 unlockvar d