github.com/upcmd/up@v0.8.1-0.20230108151705-ad8b797bf04f/tests/functests/c0124.yml (about) 1 2 notes: 3 goal: 4 - not included into doco 5 - bug fix 6 - if there is no ymlOnly, it will cause a non possible detection of nil pointer problem 7 - fixed with telling if input of content yml string to be empty or not in YmlToObj 8 9 vars: 10 query_name: jason 11 student: 12 name: Tom 13 gender: Male 14 school: Sydney Grammar 15 ymldoco: | 16 nsw: 17 sydney: 18 - sg: 19 student: 20 name: Grace 21 gender: Female 22 school: MLC 23 - kings: 24 student: 25 name: Emily 26 gender: Female 27 school: KINGS 28 chatswood: 29 - chatswood_high: 30 student: 31 name: Jason 32 gender: Mail 33 school: Public High School 34 35 nsw: 36 sydney: 37 - sg: 38 student: 39 name: Grace 40 gender: Female 41 school: MLC 42 - kings: 43 student: 44 name: Emily 45 gender: Female 46 school: KINGS 47 chatswood: 48 - chatswood_high: 49 student: 50 name: Jason 51 gender: Mail 52 school: Public High School 53 54 tasks: 55 - 56 name: task 57 task: 58 59 - 60 func: cmd 61 do: 62 - name: query 63 desc: query and register result as a yml string instead of object 64 cmd: 65 path: nsw. 66 reg: city2 67 flags: [ymlOnly] 68 69 - name: printObj 70 cmd: 'city2' 71 - name: print 72 cmd: '{{.city2}}' 73 - name: print 74 cmd: '{{.city2|len}}' 75 76 - name: trace 77 cmd: ====> 78 - name: query 79 desc: query a non-exist element 80 cmd: 81 ymlkey: ymldoco 82 path: nt. 83 reg: city3 84 # flags: [ymlOnly] 85 86 - name: trace 87 cmd: <==== 88 89 - name: printObj 90 cmd: 'city3' 91 - name: print 92 cmd: '{{.city3}}' 93 - name: print 94 cmd: '{{.city3|len}}'