Skip to content
Browse files

MINOR Removed unnecessary tests from symfony-yaml dependency (which a…

…lso fixes phpunit binary execution)
  • Loading branch information...
1 parent 37ae36c commit eecca9b73ab8a62972adea349b327dc2d78d9dfb @chillu chillu committed
View
31 thirdparty/symfony-yaml/test/fixtures/YtsAnchorAlias.yml
@@ -1,31 +0,0 @@
---- %YAML:1.0
-test: Simple Alias Example
-brief: >
- If you need to refer to the same item of data twice,
- you can give that item an alias. The alias is a plain
- string, starting with an ampersand. The item may then
- be referred to by the alias throughout your document
- by using an asterisk before the name of the alias.
- This is called an anchor.
-yaml: |
- - &showell Steve
- - Clark
- - Brian
- - Oren
- - *showell
-php: |
- array('Steve', 'Clark', 'Brian', 'Oren', 'Steve')
-
----
-test: Alias of a Mapping
-brief: >
- An alias can be used on any item of data, including
- sequences, mappings, and other complex data types.
-yaml: |
- - &hello
- Meat: pork
- Starch: potato
- - banana
- - *hello
-php: |
- array(array('Meat'=>'pork', 'Starch'=>'potato'), 'banana', array('Meat'=>'pork', 'Starch'=>'potato'))
View
178 thirdparty/symfony-yaml/test/fixtures/YtsBasicTests.yml
@@ -1,178 +0,0 @@
---- %YAML:1.0
-test: Simple Sequence
-brief: |
- You can specify a list in YAML by placing each
- member of the list on a new line with an opening
- dash. These lists are called sequences.
-yaml: |
- - apple
- - banana
- - carrot
-php: |
- array('apple', 'banana', 'carrot')
----
-test: Nested Sequences
-brief: |
- You can include a sequence within another
- sequence by giving the sequence an empty
- dash, followed by an indented list.
-yaml: |
- -
- - foo
- - bar
- - baz
-php: |
- array(array('foo', 'bar', 'baz'))
----
-test: Mixed Sequences
-brief: |
- Sequences can contain any YAML data,
- including strings and other sequences.
-yaml: |
- - apple
- -
- - foo
- - bar
- - x123
- - banana
- - carrot
-php: |
- array('apple', array('foo', 'bar', 'x123'), 'banana', 'carrot')
----
-test: Deeply Nested Sequences
-brief: |
- Sequences can be nested even deeper, with each
- level of indentation representing a level of
- depth.
-yaml: |
- -
- -
- - uno
- - dos
-php: |
- array(array(array('uno', 'dos')))
----
-test: Simple Mapping
-brief: |
- You can add a keyed list (also known as a dictionary or
- hash) to your document by placing each member of the
- list on a new line, with a colon seperating the key
- from its value. In YAML, this type of list is called
- a mapping.
-yaml: |
- foo: whatever
- bar: stuff
-php: |
- array('foo' => 'whatever', 'bar' => 'stuff')
----
-test: Sequence in a Mapping
-brief: |
- A value in a mapping can be a sequence.
-yaml: |
- foo: whatever
- bar:
- - uno
- - dos
-php: |
- array('foo' => 'whatever', 'bar' => array('uno', 'dos'))
----
-test: Nested Mappings
-brief: |
- A value in a mapping can be another mapping.
-yaml: |
- foo: whatever
- bar:
- fruit: apple
- name: steve
- sport: baseball
-php: |
- array(
- 'foo' => 'whatever',
- 'bar' => array(
- 'fruit' => 'apple',
- 'name' => 'steve',
- 'sport' => 'baseball'
- )
- )
----
-test: Mixed Mapping
-brief: |
- A mapping can contain any assortment
- of mappings and sequences as values.
-yaml: |
- foo: whatever
- bar:
- -
- fruit: apple
- name: steve
- sport: baseball
- - more
- -
- python: rocks
- perl: papers
- ruby: scissorses
-php: |
- array(
- 'foo' => 'whatever',
- 'bar' => array(
- array(
- 'fruit' => 'apple',
- 'name' => 'steve',
- 'sport' => 'baseball'
- ),
- 'more',
- array(
- 'python' => 'rocks',
- 'perl' => 'papers',
- 'ruby' => 'scissorses'
- )
- )
- )
----
-test: Mapping-in-Sequence Shortcut
-todo: true
-brief: |
- If you are adding a mapping to a sequence, you
- can place the mapping on the same line as the
- dash as a shortcut.
-yaml: |
- - work on YAML.py:
- - work on Store
-php: |
- array(array('work on YAML.py' => array('work on Store')))
----
-test: Sequence-in-Mapping Shortcut
-todo: true
-brief: |
- The dash in a sequence counts as indentation, so
- you can add a sequence inside of a mapping without
- needing spaces as indentation.
-yaml: |
- allow:
- - 'localhost'
- - '%.sourceforge.net'
- - '%.freepan.org'
-php: |
- array('allow' => array('localhost', '%.sourceforge.net', '%.freepan.org'))
----
-todo: true
-test: Merge key
-brief: |
- A merge key ('<<') can be used in a mapping to insert other mappings. If
- the value associated with the merge key is a mapping, each of its key/value
- pairs is inserted into the current mapping.
-yaml: |
- mapping:
- name: Joe
- job: Accountant
- <<:
- age: 38
-php: |
- array(
- 'mapping' =>
- array(
- 'name' => 'Joe',
- 'job' => 'Accountant',
- 'age' => 38
- )
- )
View
52 thirdparty/symfony-yaml/test/fixtures/YtsBlockMapping.yml
@@ -1,52 +0,0 @@
----
-test: One Element Mapping
-brief: |
- A mapping with one key/value pair
-yaml: |
- foo: bar
-php: |
- array('foo' => 'bar')
----
-test: Multi Element Mapping
-brief: |
- More than one key/value pair
-yaml: |
- red: baron
- white: walls
- blue: berries
-php: |
- array(
- 'red' => 'baron',
- 'white' => 'walls',
- 'blue' => 'berries',
- )
----
-test: Values aligned
-brief: |
- Often times human editors of documents will align the values even
- though YAML emitters generally don't.
-yaml: |
- red: baron
- white: walls
- blue: berries
-php: |
- array(
- 'red' => 'baron',
- 'white' => 'walls',
- 'blue' => 'berries',
- )
----
-test: Colons aligned
-brief: |
- Spaces can come before the ': ' key/value separator.
-yaml: |
- red : baron
- white : walls
- blue : berries
-php: |
- array(
- 'red' => 'baron',
- 'white' => 'walls',
- 'blue' => 'berries',
- )
-
View
85 thirdparty/symfony-yaml/test/fixtures/YtsDocumentSeparator.yml
@@ -1,85 +0,0 @@
---- %YAML:1.0
-test: Trailing Document Separator
-todo: true
-brief: >
- You can separate YAML documents
- with a string of three dashes.
-yaml: |
- - foo: 1
- bar: 2
- ---
- more: stuff
-python: |
- [
- [ { 'foo': 1, 'bar': 2 } ],
- { 'more': 'stuff' }
- ]
-ruby: |
- [ { 'foo' => 1, 'bar' => 2 } ]
-
----
-test: Leading Document Separator
-todo: true
-brief: >
- You can explicity give an opening
- document separator to your YAML stream.
-yaml: |
- ---
- - foo: 1
- bar: 2
- ---
- more: stuff
-python: |
- [
- [ {'foo': 1, 'bar': 2}],
- {'more': 'stuff'}
- ]
-ruby: |
- [ { 'foo' => 1, 'bar' => 2 } ]
-
----
-test: YAML Header
-todo: true
-brief: >
- The opening separator can contain directives
- to the YAML parser, such as the version
- number.
-yaml: |
- --- %YAML:1.0
- foo: 1
- bar: 2
-php: |
- array('foo' => 1, 'bar' => 2)
-documents: 1
-
----
-test: Red Herring Document Separator
-brief: >
- Separators included in blocks or strings
- are treated as blocks or strings, as the
- document separator should have no indentation
- preceding it.
-yaml: |
- foo: |
- ---
-php: |
- array('foo' => "---\n")
-
----
-test: Multiple Document Separators in Block
-brief: >
- This technique allows you to embed other YAML
- documents within literal blocks.
-yaml: |
- foo: |
- ---
- foo: bar
- ---
- yo: baz
- bar: |
- fooness
-php: |
- array(
- 'foo' => "---\nfoo: bar\n---\nyo: baz\n",
- 'bar' => "fooness\n"
- )
View
26 thirdparty/symfony-yaml/test/fixtures/YtsErrorTests.yml
@@ -1,26 +0,0 @@
----
-test: Missing value for hash item
-todo: true
-brief: |
- Third item in this hash doesn't have a value
-yaml: |
- okay: value
- also okay: ~
- causes error because no value specified
- last key: value okay here too
-python-error: causes error because no value specified
-
----
-test: Not indenting enough
-brief: |
- There was a bug in PyYaml where it was off by one
- in the indentation check. It was allowing the YAML
- below.
-# This is actually valid YAML now. Someone should tell showell.
-yaml: |
- foo:
- firstline: 1
- secondline: 2
-php: |
- array('foo' => null, 'firstline' => 1, 'secondline' => 2)
-
View
60 thirdparty/symfony-yaml/test/fixtures/YtsFlowCollections.yml
@@ -1,60 +0,0 @@
----
-test: Simple Inline Array
-brief: >
- Sequences can be contained on a
- single line, using the inline syntax.
- Separate each entry with commas and
- enclose in square brackets.
-yaml: |
- seq: [ a, b, c ]
-php: |
- array('seq' => array('a', 'b', 'c'))
----
-test: Simple Inline Hash
-brief: >
- Mapping can also be contained on
- a single line, using the inline
- syntax. Each key-value pair is
- separated by a colon, with a comma
- between each entry in the mapping.
- Enclose with curly braces.
-yaml: |
- hash: { name: Steve, foo: bar }
-php: |
- array('hash' => array('name' => 'Steve', 'foo' => 'bar'))
----
-test: Multi-line Inline Collections
-todo: true
-brief: >
- Both inline sequences and inline mappings
- can span multiple lines, provided that you
- indent the additional lines.
-yaml: |
- languages: [ Ruby,
- Perl,
- Python ]
- websites: { YAML: yaml.org,
- Ruby: ruby-lang.org,
- Python: python.org,
- Perl: use.perl.org }
-php: |
- array(
- 'languages' => array('Ruby', 'Perl', 'Python'),
- 'websites' => array(
- 'YAML' => 'yaml.org',
- 'Ruby' => 'ruby-lang.org',
- 'Python' => 'python.org',
- 'Perl' => 'use.perl.org'
- )
- )
----
-test: Commas in Values (not in the spec!)
-todo: true
-brief: >
- List items in collections are delimited by commas, but
- there must be a space after each comma. This allows you
- to add numbers without quoting.
-yaml: |
- attendances: [ 45,123, 70,000, 17,222 ]
-php: |
- array('attendances' => array(45123, 70000, 17222))
View
176 thirdparty/symfony-yaml/test/fixtures/YtsFoldedScalars.yml
@@ -1,176 +0,0 @@
---- %YAML:1.0
-test: Single ending newline
-brief: >
- A pipe character, followed by an indented
- block of text is treated as a literal
- block, in which newlines are preserved
- throughout the block, including the final
- newline.
-yaml: |
- ---
- this: |
- Foo
- Bar
-php: |
- array('this' => "Foo\nBar\n")
----
-test: The '+' indicator
-brief: >
- The '+' indicator says to keep newlines at the end of text
- blocks.
-yaml: |
- normal: |
- extra new lines not kept
-
- preserving: |+
- extra new lines are kept
-
-
- dummy: value
-php: |
- array(
- 'normal' => "extra new lines not kept\n",
- 'preserving' => "extra new lines are kept\n\n\n",
- 'dummy' => 'value'
- )
----
-test: Three trailing newlines in literals
-brief: >
- To give you more control over how space
- is preserved in text blocks, YAML has
- the keep '+' and chomp '-' indicators.
- The keep indicator will preserve all
- ending newlines, while the chomp indicator
- will strip all ending newlines.
-yaml: |
- clipped: |
- This has one newline.
-
-
-
- same as "clipped" above: "This has one newline.\n"
-
- stripped: |-
- This has no newline.
-
-
-
- same as "stripped" above: "This has no newline."
-
- kept: |+
- This has four newlines.
-
-
-
- same as "kept" above: "This has four newlines.\n\n\n\n"
-php: |
- array(
- 'clipped' => "This has one newline.\n",
- 'same as "clipped" above' => "This has one newline.\n",
- 'stripped' => 'This has no newline.',
- 'same as "stripped" above' => 'This has no newline.',
- 'kept' => "This has four newlines.\n\n\n\n",
- 'same as "kept" above' => "This has four newlines.\n\n\n\n"
- )
----
-test: Extra trailing newlines with spaces
-todo: true
-brief: >
- Normally, only a single newline is kept
- from the end of a literal block, unless the
- keep '+' character is used in combination
- with the pipe. The following example
- will preserve all ending whitespace
- since the last line of both literal blocks
- contains spaces which extend past the indentation
- level.
-yaml: |
- ---
- this: |
- Foo
-
-
- kept: |+
- Foo
-
-
-php: |
- array('this' => "Foo\n\n \n",
- 'kept' => "Foo\n\n \n" )
-
----
-test: Folded Block in a Sequence
-brief: >
- A greater-then character, followed by an indented
- block of text is treated as a folded block, in
- which lines of text separated by a single newline
- are concatenated as a single line.
-yaml: |
- ---
- - apple
- - banana
- - >
- can't you see
- the beauty of yaml?
- hmm
- - dog
-php: |
- array(
- 'apple',
- 'banana',
- "can't you see the beauty of yaml? hmm\n",
- 'dog'
- )
----
-test: Folded Block as a Mapping Value
-brief: >
- Both literal and folded blocks can be
- used in collections, as values in a
- sequence or a mapping.
-yaml: |
- ---
- quote: >
- Mark McGwire's
- year was crippled
- by a knee injury.
- source: espn
-php: |
- array(
- 'quote' => "Mark McGwire's year was crippled by a knee injury.\n",
- 'source' => 'espn'
- )
----
-test: Three trailing newlines in folded blocks
-brief: >
- The keep and chomp indicators can also
- be applied to folded blocks.
-yaml: |
- clipped: >
- This has one newline.
-
-
-
- same as "clipped" above: "This has one newline.\n"
-
- stripped: >-
- This has no newline.
-
-
-
- same as "stripped" above: "This has no newline."
-
- kept: >+
- This has four newlines.
-
-
-
- same as "kept" above: "This has four newlines.\n\n\n\n"
-php: |
- array(
- 'clipped' => "This has one newline.\n",
- 'same as "clipped" above' => "This has one newline.\n",
- 'stripped' => 'This has no newline.',
- 'same as "stripped" above' => 'This has no newline.',
- 'kept' => "This has four newlines.\n\n\n\n",
- 'same as "kept" above' => "This has four newlines.\n\n\n\n"
- )
View
45 thirdparty/symfony-yaml/test/fixtures/YtsNullsAndEmpties.yml
@@ -1,45 +0,0 @@
---- %YAML:1.0
-test: Empty Sequence
-brief: >
- You can represent the empty sequence
- with an empty inline sequence.
-yaml: |
- empty: []
-php: |
- array('empty' => array())
----
-test: Empty Mapping
-brief: >
- You can represent the empty mapping
- with an empty inline mapping.
-yaml: |
- empty: {}
-php: |
- array('empty' => array())
----
-test: Empty Sequence as Entire Document
-yaml: |
- []
-php: |
- array()
----
-test: Empty Mapping as Entire Document
-yaml: |
- {}
-php: |
- array()
----
-test: Null as Document
-yaml: |
- ~
-php: |
- null
----
-test: Empty String
-brief: >
- You can represent an empty string
- with a pair of quotes.
-yaml: |
- ''
-php: |
- ''
View
1,695 thirdparty/symfony-yaml/test/fixtures/YtsSpecificationExamples.yml
0 additions, 1,695 deletions not shown because the diff is too large. Please use a local Git client to view these changes.
View
244 thirdparty/symfony-yaml/test/fixtures/YtsTypeTransfers.yml
@@ -1,244 +0,0 @@
---- %YAML:1.0
-test: Strings
-brief: >
- Any group of characters beginning with an
- alphabetic or numeric character is a string,
- unless it belongs to one of the groups below
- (such as an Integer or Time).
-yaml: |
- String
-php: |
- 'String'
----
-test: String characters
-brief: >
- A string can contain any alphabetic or
- numeric character, along with many
- punctuation characters, including the
- period, dash, space, quotes, exclamation, and
- question mark.
-yaml: |
- - What's Yaml?
- - It's for writing data structures in plain text.
- - And?
- - And what? That's not good enough for you?
- - No, I mean, "And what about Yaml?"
- - Oh, oh yeah. Uh.. Yaml for Ruby.
-php: |
- array(
- "What's Yaml?",
- "It's for writing data structures in plain text.",
- "And?",
- "And what? That's not good enough for you?",
- "No, I mean, \"And what about Yaml?\"",
- "Oh, oh yeah. Uh.. Yaml for Ruby."
- )
----
-test: Indicators in Strings
-brief: >
- Be careful using indicators in strings. In particular,
- the comma, colon, and pound sign must be used carefully.
-yaml: |
- the colon followed by space is an indicator: but is a string:right here
- same for the pound sign: here we have it#in a string
- the comma can, honestly, be used in most cases: [ but not in, inline collections ]
-php: |
- array(
- 'the colon followed by space is an indicator' => 'but is a string:right here',
- 'same for the pound sign' => 'here we have it#in a string',
- 'the comma can, honestly, be used in most cases' => array('but not in', 'inline collections')
- )
----
-test: Forcing Strings
-brief: >
- Any YAML type can be forced into a string using the
- explicit !str method.
-yaml: |
- date string: !str 2001-08-01
- number string: !str 192
-php: |
- array(
- 'date string' => '2001-08-01',
- 'number string' => '192'
- )
----
-test: Single-quoted Strings
-brief: >
- You can also enclose your strings within single quotes,
- which allows use of slashes, colons, and other indicators
- freely. Inside single quotes, you can represent a single
- quote in your string by using two single quotes next to
- each other.
-yaml: |
- all my favorite symbols: '#:!/%.)'
- a few i hate: '&(*'
- why do i hate them?: 'it''s very hard to explain'
- entities: '&pound; me'
-php: |
- array(
- 'all my favorite symbols' => '#:!/%.)',
- 'a few i hate' => '&(*',
- 'why do i hate them?' => 'it\'s very hard to explain',
- 'entities' => '&pound; me'
- )
----
-test: Double-quoted Strings
-brief: >
- Enclosing strings in double quotes allows you
- to use escapings to represent ASCII and
- Unicode characters.
-yaml: |
- i know where i want my line breaks: "one here\nand another here\n"
-php: |
- array(
- 'i know where i want my line breaks' => "one here\nand another here\n"
- )
----
-test: Multi-line Quoted Strings
-todo: true
-brief: >
- Both single- and double-quoted strings may be
- carried on to new lines in your YAML document.
- They must be indented a step and indentation
- is interpreted as a single space.
-yaml: |
- i want a long string: "so i'm going to
- let it go on and on to other lines
- until i end it with a quote."
-php: |
- array('i want a long string' => "so i'm going to ".
- "let it go on and on to other lines ".
- "until i end it with a quote."
- )
-
----
-test: Plain scalars
-todo: true
-brief: >
- Unquoted strings may also span multiple lines, if they
- are free of YAML space indicators and indented.
-yaml: |
- - My little toe is broken in two places;
- - I'm crazy to have skied this way;
- - I'm not the craziest he's seen, since there was always the German guy
- who skied for 3 hours on a broken shin bone (just below the kneecap);
- - Nevertheless, second place is respectable, and he doesn't
- recommend going for the record;
- - He's going to put my foot in plaster for a month;
- - This would impair my skiing ability somewhat for the
- duration, as can be imagined.
-php: |
- array(
- "My little toe is broken in two places;",
- "I'm crazy to have skied this way;",
- "I'm not the craziest he's seen, since there was always ".
- "the German guy who skied for 3 hours on a broken shin ".
- "bone (just below the kneecap);",
- "Nevertheless, second place is respectable, and he doesn't ".
- "recommend going for the record;",
- "He's going to put my foot in plaster for a month;",
- "This would impair my skiing ability somewhat for the duration, ".
- "as can be imagined."
- )
----
-test: 'Null'
-brief: >
- You can use the tilde '~' character for a null value.
-yaml: |
- name: Mr. Show
- hosted by: Bob and David
- date of next season: ~
-php: |
- array(
- 'name' => 'Mr. Show',
- 'hosted by' => 'Bob and David',
- 'date of next season' => null
- )
----
-test: Boolean
-brief: >
- You can use 'true' and 'false' for boolean values.
-yaml: |
- Is Gus a Liar?: true
- Do I rely on Gus for Sustenance?: false
-php: |
- array(
- 'Is Gus a Liar?' => true,
- 'Do I rely on Gus for Sustenance?' => false
- )
----
-test: Integers
-dump_skip: true
-brief: >
- An integer is a series of numbers, optionally
- starting with a positive or negative sign. Integers
- may also contain commas for readability.
-yaml: |
- zero: 0
- simple: 12
- one-thousand: 1,000
- negative one-thousand: -1,000
-php: |
- array(
- 'zero' => 0,
- 'simple' => 12,
- 'one-thousand' => 1000,
- 'negative one-thousand' => -1000
- )
----
-test: Integers as Map Keys
-brief: >
- An integer can be used a dictionary key.
-yaml: |
- 1: one
- 2: two
- 3: three
-php: |
- array(
- 1 => 'one',
- 2 => 'two',
- 3 => 'three'
- )
----
-test: Floats
-dump_skip: true
-brief: >
- Floats are represented by numbers with decimals,
- allowing for scientific notation, as well as
- positive and negative infinity and "not a number."
-yaml: |
- a simple float: 2.00
- larger float: 1,000.09
- scientific notation: 1.00009e+3
-php: |
- array(
- 'a simple float' => 2.0,
- 'larger float' => 1000.09,
- 'scientific notation' => 1000.09
- )
----
-test: Time
-todo: true
-brief: >
- You can represent timestamps by using
- ISO8601 format, or a variation which
- allows spaces between the date, time and
- time zone.
-yaml: |
- iso8601: 2001-12-14t21:59:43.10-05:00
- space seperated: 2001-12-14 21:59:43.10 -05:00
-php: |
- array(
- 'iso8601' => mktime( 2001, 12, 14, 21, 59, 43, 0.10, "-05:00" ),
- 'space seperated' => mktime( 2001, 12, 14, 21, 59, 43, 0.10, "-05:00" )
- )
----
-test: Date
-todo: true
-brief: >
- A date can be represented by its year,
- month and day in ISO8601 order.
-yaml: |
- 1976-07-31
-php: |
- date( 1976, 7, 31 )
View
16 thirdparty/symfony-yaml/test/fixtures/index.yml
@@ -1,16 +0,0 @@
-- sfComments
-- sfCompact
-- sfTests
-- sfObjects
-- sfMergeKey
-- sfQuotes
-- YtsAnchorAlias
-- YtsBasicTests
-- YtsBlockMapping
-- YtsDocumentSeparator
-- YtsErrorTests
-- YtsFlowCollections
-- YtsFoldedScalars
-- YtsNullsAndEmpties
-- YtsSpecificationExamples
-- YtsTypeTransfers
View
51 thirdparty/symfony-yaml/test/fixtures/sfComments.yml
@@ -1,51 +0,0 @@
---- %YAML:1.0
-test: Comments at the end of a line
-brief: >
- Comments at the end of a line
-yaml: |
- ex1: "foo # bar"
- ex2: "foo # bar" # comment
- ex3: 'foo # bar' # comment
- ex4: foo # comment
-php: |
- array('ex1' => 'foo # bar', 'ex2' => 'foo # bar', 'ex3' => 'foo # bar', 'ex4' => 'foo')
----
-test: Comments in the middle
-brief: >
- Comments in the middle
-yaml: |
- foo:
- # some comment
- # some comment
- bar: foo
- # some comment
- # some comment
-php: |
- array('foo' => array('bar' => 'foo'))
----
-test: Comments on a hash line
-brief: >
- Comments on a hash line
-yaml: |
- foo: # a comment
- foo: bar # a comment
-php: |
- array('foo' => array('foo' => 'bar'))
----
-test: 'Value starting with a #'
-brief: >
- 'Value starting with a #'
-yaml: |
- foo: '#bar'
-php: |
- array('foo' => '#bar')
----
-test: Document starting with a comment and a separator
-brief: >
- Commenting before document start is allowed
-yaml: |
- # document comment
- ---
- foo: bar # a comment
-php: |
- array('foo' => 'bar')
View
53 thirdparty/symfony-yaml/test/fixtures/sfCompact.yml
@@ -1,53 +0,0 @@
---- %YAML:1.0
-test: Compact notation
-brief: |
- Compact notation for sets of mappings with single element
-yaml: |
- ---
- # products purchased
- - item : Super Hoop
- - item : Basketball
- quantity: 1
- - item:
- name: Big Shoes
- nick: Biggies
- quantity: 1
-php: |
- array (
- array (
- 'item' => 'Super Hoop',
- ),
- array (
- 'item' => 'Basketball',
- 'quantity' => 1,
- ),
- array (
- 'item' => array(
- 'name' => 'Big Shoes',
- 'nick' => 'Biggies'
- ),
- 'quantity' => 1
- )
- )
----
-test: Compact notation combined with inline notation
-brief: |
- Combinations of compact and inline notation are allowed
-yaml: |
- ---
- items:
- - { item: Super Hoop, quantity: 1 }
- - [ Basketball, Big Shoes ]
-php: |
- array (
- 'items' => array (
- array (
- 'item' => 'Super Hoop',
- 'quantity' => 1,
- ),
- array (
- 'Basketball',
- 'Big Shoes'
- )
- )
- )
View
27 thirdparty/symfony-yaml/test/fixtures/sfMergeKey.yml
@@ -1,27 +0,0 @@
---- %YAML:1.0
-test: Simple In Place Substitution
-brief: >
- If you want to reuse an entire alias, only overwriting what is different
- you can use a << in place substitution. This is not part of the official
- YAML spec, but a widely implemented extension. See the following URL for
- details: http://yaml.org/type/merge.html
-yaml: |
- foo: &foo
- a: Steve
- b: Clark
- c: Brian
- bar: &bar
- <<: *foo
- x: Oren
- foo2: &foo2
- a: Ballmer
- ding: &dong [ fi, fei, fo, fam]
- check:
- <<:
- - *foo
- - *dong
- isit: tested
- head:
- <<: [ *foo , *dong , *foo2 ]
-php: |
- array('foo' => array('a' => 'Steve', 'b' => 'Clark', 'c' => 'Brian'), 'bar' => array('a' => 'Steve', 'b' => 'Clark', 'c' => 'Brian', 'x' => 'Oren'), 'foo2' => array('a' => 'Ballmer'), 'ding' => array('fi', 'fei', 'fo', 'fam'), 'check' => array('a' => 'Steve', 'b' => 'Clark', 'c' => 'Brian', 'fi', 'fei', 'fo', 'fam', 'isit' => 'tested'), 'head' => array('a' => 'Ballmer', 'b' => 'Clark', 'c' => 'Brian', 'fi', 'fei', 'fo', 'fam'))
View
11 thirdparty/symfony-yaml/test/fixtures/sfObjects.yml
@@ -1,11 +0,0 @@
---- %YAML:1.0
-test: Objects
-brief: >
- Comments at the end of a line
-yaml: |
- ex1: "foo # bar"
- ex2: "foo # bar" # comment
- ex3: 'foo # bar' # comment
- ex4: foo # comment
-php: |
- array('ex1' => 'foo # bar', 'ex2' => 'foo # bar', 'ex3' => 'foo # bar', 'ex4' => 'foo')
View
33 thirdparty/symfony-yaml/test/fixtures/sfQuotes.yml
@@ -1,33 +0,0 @@
---- %YAML:1.0
-test: Some characters at the beginning of a string must be escaped
-brief: >
- Some characters at the beginning of a string must be escaped
-yaml: |
- foo: | bar
-php: |
- array('foo' => '| bar')
----
-test: A key can be a quoted string
-brief: >
- A key can be a quoted string
-yaml: |
- "foo1": bar
- 'foo2': bar
- "foo \" bar": bar
- 'foo '' bar': bar
- 'foo3: ': bar
- "foo4: ": bar
- foo5: { "foo \" bar: ": bar, 'foo '' bar: ': bar }
-php: |
- array(
- 'foo1' => 'bar',
- 'foo2' => 'bar',
- 'foo " bar' => 'bar',
- 'foo \' bar' => 'bar',
- 'foo3: ' => 'bar',
- 'foo4: ' => 'bar',
- 'foo5' => array(
- 'foo " bar: ' => 'bar',
- 'foo \' bar: ' => 'bar',
- ),
- )
View
145 thirdparty/symfony-yaml/test/fixtures/sfTests.yml
@@ -1,145 +0,0 @@
---- %YAML:1.0
-test: Multiple quoted string on one line
-brief: >
- Multiple quoted string on one line
-yaml: |
- stripped_title: { name: "foo bar", help: "bar foo" }
-php: |
- array('stripped_title' => array('name' => 'foo bar', 'help' => 'bar foo'))
----
-test: Empty sequence
-yaml: |
- foo: [ ]
-php: |
- array('foo' => array())
----
-test: Empty value
-yaml: |
- foo:
-php: |
- array('foo' => null)
----
-test: Inline string parsing
-brief: >
- Inline string parsing
-yaml: |
- test: ['complex: string', 'another [string]']
-php: |
- array('test' => array('complex: string', 'another [string]'))
----
-test: Boolean
-brief: >
- Boolean
-yaml: |
- - false
- - -
- - off
- - no
- - true
- - +
- - on
- - yes
- - null
- - ~
- - 'false'
- - '-'
- - 'off'
- - 'no'
- - 'true'
- - '+'
- - 'on'
- - 'yes'
- - 'null'
- - '~'
-php: |
- array(
- false,
- false,
- false,
- false,
- true,
- true,
- true,
- true,
- null,
- null,
- 'false',
- '-',
- 'off',
- 'no',
- 'true',
- '+',
- 'on',
- 'yes',
- 'null',
- '~',
- )
----
-test: Empty lines in folded blocks
-brief: >
- Empty lines in folded blocks
-yaml: |
- foo:
- bar: |
- foo
-
-
-
- bar
-php: |
- array('foo' => array('bar' => "foo\n\n\n \nbar\n"))
----
-test: IP addresses
-brief: >
- IP addresses
-yaml: |
- foo: 10.0.0.2
-php: |
- array('foo' => '10.0.0.2')
----
-test: A sequence with an embedded mapping
-brief: >
- A sequence with an embedded mapping
-yaml: |
- - foo
- - bar: { bar: foo }
-php: |
- array('foo', array('bar' => array('bar' => 'foo')))
----
-test: A sequence with an unordered array
-brief: >
- A sequence with an unordered array
-yaml: |
- 1: foo
- 0: bar
-php: |
- array(1 => 'foo', 0 => 'bar')
----
-test: Octal
-brief: as in spec example 2.19, octal value is converted
-yaml: |
- foo: 0123
-php: |
- array('foo' => 83)
----
-test: Octal strings
-brief: Octal notation in a string must remain a string
-yaml: |
- foo: "0123"
-php: |
- array('foo' => '0123')
----
-test: Octal strings
-brief: Octal notation in a string must remain a string
-yaml: |
- foo: '0123'
-php: |
- array('foo' => '0123')
----
-test: Octal strings
-brief: Octal notation in a string must remain a string
-yaml: |
- foo: |
- 0123
-php: |
- array('foo' => "0123\n")
View
27 thirdparty/symfony-yaml/test/prove.php
@@ -1,27 +0,0 @@
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/lime/lime.php');
-
-$h = new lime_harness(array(
- 'force_colors' => isset($argv) && in_array('--color', $argv),
- 'verbose' => isset($argv) && in_array('--verbose', $argv),
-));
-$h->base_dir = realpath(dirname(__FILE__));
-
-foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(dirname(__FILE__)), RecursiveIteratorIterator::LEAVES_ONLY) as $file)
-{
- if (preg_match('/Test\.php$/', $file))
- {
- $h->register($file->getRealPath());
- }
-}
-
-exit($h->run() ? 0 : 1);
View
152 thirdparty/symfony-yaml/test/sfYamlDumperTest.php
@@ -1,152 +0,0 @@
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/lime/lime.php');
-require_once(dirname(__FILE__).'/../lib/sfYaml.php');
-require_once(dirname(__FILE__).'/../lib/sfYamlParser.php');
-require_once(dirname(__FILE__).'/../lib/sfYamlDumper.php');
-
-sfYaml::setSpecVersion('1.1');
-
-$t = new lime_test(152);
-
-$parser = new sfYamlParser();
-$dumper = new sfYamlDumper();
-
-$path = dirname(__FILE__).'/fixtures';
-$files = $parser->parse(file_get_contents($path.'/index.yml'));
-foreach ($files as $file)
-{
- $t->diag($file);
-
- $yamls = file_get_contents($path.'/'.$file.'.yml');
-
- // split YAMLs documents
- foreach (preg_split('/^---( %YAML\:1\.0)?/m', $yamls) as $yaml)
- {
- if (!$yaml)
- {
- continue;
- }
-
- $test = $parser->parse($yaml);
- if (isset($test['dump_skip']) && $test['dump_skip'])
- {
- continue;
- }
- else if (isset($test['todo']) && $test['todo'])
- {
- $t->todo($test['test']);
- }
- else
- {
- $expected = eval('return '.trim($test['php']).';');
-
- $t->is_deeply($parser->parse($dumper->dump($expected, 10)), $expected, $test['test']);
- }
- }
-}
-
-// inline level
-$array = array(
- '' => 'bar',
- 'foo' => '#bar',
- 'foo\'bar' => array(),
- 'bar' => array(1, 'foo'),
- 'foobar' => array(
- 'foo' => 'bar',
- 'bar' => array(1, 'foo'),
- 'foobar' => array(
- 'foo' => 'bar',
- 'bar' => array(1, 'foo'),
- ),
- ),
-);
-
-$expected = <<<EOF
-{ '': bar, foo: '#bar', 'foo''bar': { }, bar: [1, foo], foobar: { foo: bar, bar: [1, foo], foobar: { foo: bar, bar: [1, foo] } } }
-EOF;
-$t->is($dumper->dump($array, -10), $expected, '->dump() takes an inline level argument');
-$t->is($dumper->dump($array, 0), $expected, '->dump() takes an inline level argument');
-
-$expected = <<<EOF
-'': bar
-foo: '#bar'
-'foo''bar': { }
-bar: [1, foo]
-foobar: { foo: bar, bar: [1, foo], foobar: { foo: bar, bar: [1, foo] } }
-
-EOF;
-$t->is($dumper->dump($array, 1), $expected, '->dump() takes an inline level argument');
-
-$expected = <<<EOF
-'': bar
-foo: '#bar'
-'foo''bar': { }
-bar:
- - 1
- - foo
-foobar:
- foo: bar
- bar: [1, foo]
- foobar: { foo: bar, bar: [1, foo] }
-
-EOF;
-$t->is($dumper->dump($array, 2), $expected, '->dump() takes an inline level argument');
-
-$expected = <<<EOF
-'': bar
-foo: '#bar'
-'foo''bar': { }
-bar:
- - 1
- - foo
-foobar:
- foo: bar
- bar:
- - 1
- - foo
- foobar:
- foo: bar
- bar: [1, foo]
-
-EOF;
-$t->is($dumper->dump($array, 3), $expected, '->dump() takes an inline level argument');
-
-$expected = <<<EOF
-'': bar
-foo: '#bar'
-'foo''bar': { }
-bar:
- - 1
- - foo
-foobar:
- foo: bar
- bar:
- - 1
- - foo
- foobar:
- foo: bar
- bar:
- - 1
- - foo
-
-EOF;
-$t->is($dumper->dump($array, 4), $expected, '->dump() takes an inline level argument');
-$t->is($dumper->dump($array, 10), $expected, '->dump() takes an inline level argument');
-
-// objects
-$t->diag('Objects support');
-class A
-{
- public $a = 'foo';
-}
-$a = array('foo' => new A(), 'bar' => 1);
-$t->is($dumper->dump($a), '{ foo: !!php/object:O:1:"A":1:{s:1:"a";s:3:"foo";}, bar: 1 }', '->dump() is able to dump objects');
View
147 thirdparty/symfony-yaml/test/sfYamlInlineTest.php
@@ -1,147 +0,0 @@
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/lime/lime.php');
-require_once(dirname(__FILE__).'/../lib/sfYaml.php');
-require_once(dirname(__FILE__).'/../lib/sfYamlInline.php');
-
-sfYaml::setSpecVersion('1.1');
-
-$t = new lime_test(124);
-
-// ::load()
-$t->diag('::load()');
-
-$testsForLoad = array(
- '' => '',
- 'null' => null,
- 'false' => false,
- 'true' => true,
- '12' => 12,
- '"quoted string"' => 'quoted string',
- "'quoted string'" => 'quoted string',
- '12.30e+02' => 12.30e+02,
- '0x4D2' => 0x4D2,
- '02333' => 02333,
- '.Inf' => -log(0),
- '-.Inf' => log(0),
- '123456789123456789' => '123456789123456789',
- '"foo\r\nbar"' => "foo\r\nbar",
- "'foo#bar'" => 'foo#bar',
- "'foo # bar'" => 'foo # bar',
- "'#cfcfcf'" => '#cfcfcf',
-
- '2007-10-30' => mktime(0, 0, 0, 10, 30, 2007),
- '2007-10-30T02:59:43Z' => gmmktime(2, 59, 43, 10, 30, 2007),
- '2007-10-30 02:59:43 Z' => gmmktime(2, 59, 43, 10, 30, 2007),
-
- '"a \\"string\\" with \'quoted strings inside\'"' => 'a "string" with \'quoted strings inside\'',
- "'a \"string\" with ''quoted strings inside'''" => 'a "string" with \'quoted strings inside\'',
-
- // sequences
- // urls are no key value mapping. see #3609. Valid yaml "key: value" mappings require a space after the colon
- '[foo, http://urls.are/no/mappings, false, null, 12]' => array('foo', 'http://urls.are/no/mappings', false, null, 12),
- '[ foo , bar , false , null , 12 ]' => array('foo', 'bar', false, null, 12),
- '[\'foo,bar\', \'foo bar\']' => array('foo,bar', 'foo bar'),
-
- // mappings
- '{foo:bar,bar:foo,false:false,null:null,integer:12}' => array('foo' => 'bar', 'bar' => 'foo', 'false' => false, 'null' => null, 'integer' => 12),
- '{ foo : bar, bar : foo, false : false, null : null, integer : 12 }' => array('foo' => 'bar', 'bar' => 'foo', 'false' => false, 'null' => null, 'integer' => 12),
- '{foo: \'bar\', bar: \'foo: bar\'}' => array('foo' => 'bar', 'bar' => 'foo: bar'),
- '{\'foo\': \'bar\', "bar": \'foo: bar\'}' => array('foo' => 'bar', 'bar' => 'foo: bar'),
- '{\'foo\'\'\': \'bar\', "bar\"": \'foo: bar\'}' => array('foo\'' => 'bar', "bar\"" => 'foo: bar'),
- '{\'foo: \': \'bar\', "bar: ": \'foo: bar\'}' => array('foo: ' => 'bar', "bar: " => 'foo: bar'),
-
- // nested sequences and mappings
- '[foo, [bar, foo]]' => array('foo', array('bar', 'foo')),
- '[foo, {bar: foo}]' => array('foo', array('bar' => 'foo')),
- '{ foo: {bar: foo} }' => array('foo' => array('bar' => 'foo')),
- '{ foo: [bar, foo] }' => array('foo' => array('bar', 'foo')),
-
- '[ foo, [ bar, foo ] ]' => array('foo', array('bar', 'foo')),
-
- '[{ foo: {bar: foo} }]' => array(array('foo' => array('bar' => 'foo'))),
-
- '[foo, [bar, [foo, [bar, foo]], foo]]' => array('foo', array('bar', array('foo', array('bar', 'foo')), 'foo')),
-
- '[foo, {bar: foo, foo: [foo, {bar: foo}]}, [foo, {bar: foo}]]' => array('foo', array('bar' => 'foo', 'foo' => array('foo', array('bar' => 'foo'))), array('foo', array('bar' => 'foo'))),
-
- '[foo, bar: { foo: bar }]' => array('foo', '1' => array('bar' => array('foo' => 'bar'))),
-);
-
-foreach ($testsForLoad as $yaml => $value)
-{
- $t->is_deeply(sfYamlInline::load($yaml), $value, sprintf('::load() converts an inline YAML to a PHP structure (%s)', $yaml));
-}
-
-$testsForDump = array(
- 'null' => null,
- 'false' => false,
- 'true' => true,
- '12' => 12,
- "'quoted string'" => 'quoted string',
- '12.30e+02' => 12.30e+02,
- '1234' => 0x4D2,
- '1243' => 02333,
- '.Inf' => -log(0),
- '-.Inf' => log(0),
- '"foo\r\nbar"' => "foo\r\nbar",
- "'foo#bar'" => 'foo#bar',
- "'foo # bar'" => 'foo # bar',
- "'#cfcfcf'" => '#cfcfcf',
-
- "'a \"string\" with ''quoted strings inside'''" => 'a "string" with \'quoted strings inside\'',
-
- // sequences
- '[foo, bar, false, null, 12]' => array('foo', 'bar', false, null, 12),
- '[\'foo,bar\', \'foo bar\']' => array('foo,bar', 'foo bar'),
-
- // mappings
- '{ foo: bar, bar: foo, \'false\': false, \'null\': null, integer: 12 }' => array('foo' => 'bar', 'bar' => 'foo', 'false' => false, 'null' => null, 'integer' => 12),
- '{ foo: bar, bar: \'foo: bar\' }' => array('foo' => 'bar', 'bar' => 'foo: bar'),
-
- // nested sequences and mappings
- '[foo, [bar, foo]]' => array('foo', array('bar', 'foo')),
-
- '[foo, [bar, [foo, [bar, foo]], foo]]' => array('foo', array('bar', array('foo', array('bar', 'foo')), 'foo')),
-
- '{ foo: { bar: foo } }' => array('foo' => array('bar' => 'foo')),
-
- '[foo, { bar: foo }]' => array('foo', array('bar' => 'foo')),
-
- '[foo, { bar: foo, foo: [foo, { bar: foo }] }, [foo, { bar: foo }]]' => array('foo', array('bar' => 'foo', 'foo' => array('foo', array('bar' => 'foo'))), array('foo', array('bar' => 'foo'))),
-);
-
-// ::dump()
-$t->diag('::dump()');
-foreach ($testsForDump as $yaml => $value)
-{
- $t->is(sfYamlInline::dump($value), $yaml, sprintf('::dump() converts a PHP structure to an inline YAML (%s)', $yaml));
-}
-
-foreach ($testsForLoad as $yaml => $value)
-{
- if ($value == 1230)
- {
- continue;
- }
-
- $t->is_deeply(sfYamlInline::load(sfYamlInline::dump($value)), $value, 'check consistency');
-}
-
-foreach ($testsForDump as $yaml => $value)
-{
- if ($value == 1230)
- {
- continue;
- }
-
- $t->is_deeply(sfYamlInline::load(sfYamlInline::dump($value)), $value, 'check consistency');
-}
View
91 thirdparty/symfony-yaml/test/sfYamlParserTest.php
@@ -1,91 +0,0 @@
-<?php
-
-/*
- * This file is part of the symfony package.
- * (c) Fabien Potencier <fabien.potencier@symfony-project.com>
- *
- * For the full copyright and license information, please view the LICENSE
- * file that was distributed with this source code.
- */
-
-require_once(dirname(__FILE__).'/lime/lime.php');
-require_once(dirname(__FILE__).'/../lib/sfYaml.php');
-require_once(dirname(__FILE__).'/../lib/sfYamlParser.php');
-
-sfYaml::setSpecVersion('1.1');
-
-$t = new lime_test(153);
-
-$parser = new sfYamlParser();
-
-$path = dirname(__FILE__).'/fixtures';
-$files = $parser->parse(file_get_contents($path.'/index.yml'));
-foreach ($files as $file)
-{
- $t->diag($file);
-
- $yamls = file_get_contents($path.'/'.$file.'.yml');
-
- // split YAMLs documents
- foreach (preg_split('/^---( %YAML\:1\.0)?/m', $yamls) as $yaml)
- {
- if (!$yaml)
- {
- continue;
- }
-
- $test = $parser->parse($yaml);
- if (isset($test['todo']) && $test['todo'])
- {
- $t->todo($test['test']);
- }
- else
- {
- $expected = var_export(eval('return '.trim($test['php']).';'), true);
-
- $t->is(var_export($parser->parse($test['yaml']), true), $expected, $test['test']);
- }
- }
-}
-
-// test tabs in YAML
-$yamls = array(
- "foo:\n bar",
- "foo:\n bar",
- "foo:\n bar",
- "foo:\n bar",
-);
-
-foreach ($yamls as $yaml)
-{
- try
- {
- $content = $parser->parse($yaml);
- $t->fail('YAML files must not contain tabs');
- }
- catch (InvalidArgumentException $e)
- {
- $t->pass('YAML files must not contain tabs');
- }
-}
-
-$yaml = <<<EOF
---- %YAML:1.0
-foo
-...
-EOF;
-
-$t->is('foo', $parser->parse($yaml));
-
-// objects
-$t->diag('Objects support');
-class A
-{
- public $a = 'foo';
-}
-$a = array('foo' => new A(), 'bar' => 1);
-$t->is($parser->parse(<<<EOF
-foo: !!php/object:O:1:"A":1:{s:1:"a";s:3:"foo";}
-bar: 1
-EOF
-), $a, '->parse() is able to dump objects');

0 comments on commit eecca9b

Please sign in to comment.
Something went wrong with that request. Please try again.