gluon-web-remote

Web remote Administration for big size of gluon routers
git clone git://archive.git.mtrnord.blog/MTRNord/gluon-web-remote.git
Log | Files | Refs | README

sfTests.yml (2489B)


      1 --- %YAML:1.0
      2 test: Multiple quoted string on one line
      3 brief: >
      4     Multiple quoted string on one line
      5 yaml: |
      6     stripped_title: { name: "foo bar", help: "bar foo" }
      7 php: |
      8     array('stripped_title' => array('name' => 'foo bar', 'help' => 'bar foo'))
      9 ---
     10 test: Empty sequence
     11 yaml: |
     12     foo: [ ]
     13 php: |
     14     array('foo' => array())
     15 ---
     16 test: Empty value
     17 yaml: |
     18     foo:
     19 php: |
     20     array('foo' => null)
     21 ---
     22 test: Inline string parsing
     23 brief: >
     24     Inline string parsing
     25 yaml: |
     26     test: ['complex: string', 'another [string]']
     27 php: |
     28     array('test' => array('complex: string', 'another [string]'))
     29 ---
     30 test: Boolean
     31 brief: >
     32     Boolean
     33 yaml: |
     34     - false
     35     - true
     36     - null
     37     - ~
     38     - 'false'
     39     - 'true'
     40     - 'null'
     41     - '~'
     42 php: |
     43     array(
     44       false,
     45       true,
     46       null,
     47       null,
     48       'false',
     49       'true',
     50       'null',
     51       '~',
     52     )
     53 ---
     54 test: Empty lines in literal blocks
     55 brief: >
     56   Empty lines in literal blocks
     57 yaml: |
     58   foo:
     59     bar: |
     60       foo
     61 
     62 
     63         
     64       bar
     65 php: |
     66   array('foo' => array('bar' => "foo\n\n\n  \nbar\n"))
     67 ---
     68 test: Empty lines in folded blocks
     69 brief: >
     70   Empty lines in folded blocks
     71 yaml: |
     72   foo:
     73     bar: >
     74 
     75       foo
     76 
     77       
     78       bar
     79 php: |
     80   array('foo' => array('bar' => "\nfoo\n\nbar\n"))
     81 ---
     82 test: IP addresses
     83 brief: >
     84   IP addresses
     85 yaml: |
     86   foo: 10.0.0.2
     87 php: |
     88   array('foo' => '10.0.0.2')
     89 ---
     90 test: A sequence with an embedded mapping
     91 brief: >
     92   A sequence with an embedded mapping
     93 yaml: |
     94   - foo
     95   - bar: { bar: foo }
     96 php: |
     97   array('foo', array('bar' => array('bar' => 'foo')))
     98 ---
     99 test: A sequence with an unordered array
    100 brief: >
    101   A sequence with an unordered array
    102 yaml: |
    103   1: foo
    104   0: bar
    105 php: |
    106   array(1 => 'foo', 0 => 'bar')
    107 ---
    108 test: Octal
    109 brief: as in spec example 2.19, octal value is converted
    110 yaml: |
    111   foo: 0123
    112 php: |
    113   array('foo' => 83)
    114 ---
    115 test: Octal strings
    116 brief: Octal notation in a string must remain a string
    117 yaml: |
    118   foo: "0123"
    119 php: |
    120   array('foo' => '0123')
    121 ---
    122 test: Octal strings
    123 brief: Octal notation in a string must remain a string
    124 yaml: |
    125   foo: '0123'
    126 php: |
    127   array('foo' => '0123')
    128 ---
    129 test: Octal strings
    130 brief: Octal notation in a string must remain a string
    131 yaml: |
    132   foo: |
    133     0123
    134 php: |
    135   array('foo' => "0123\n")
    136 ---
    137 test: Document as a simple hash
    138 brief: Document as a simple hash
    139 yaml: |
    140   { foo: bar }
    141 php: |
    142   array('foo' => 'bar')
    143 ---
    144 test: Document as a simple array
    145 brief: Document as a simple array
    146 yaml: |
    147   [ foo, bar ]
    148 php: |
    149   array('foo', 'bar')