mirror of
https://github.com/facebook/sapling.git
synced 2024-10-09 00:14:35 +03:00
56a5e9e864
Thanks to Greg Ward for spotting the problem introduced in cc0423a3b3fe and for supplying the test case.
45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
[('string', 'string value'), ('bool1', 'true'), ('bool2', 'false')]
|
|
[('list1', 'foo'), ('list2', 'foo bar baz'), ('list3', 'alice, bob'), ('list4', 'foo bar baz alice, bob'), ('list5', 'abc d"ef"g "hij def"'), ('list6', '"hello world", "how are you?"'), ('list7', 'Do"Not"Separate'), ('list8', '"Do"Separate'), ('list9', '"Do\\"NotSeparate"'), ('list10', 'string "with extraneous" quotation mark"'), ('list11', 'x, y'), ('list12', '"x", "y"'), ('list13', '""" key = "x", "y" """'), ('list14', ',,,, '), ('list15', '" just with starting quotation'), ('list16', '"longer quotation" with "no ending quotation'), ('list17', 'this is \\" "not a quotation mark"'), ('list18', '\n \n\nding\ndong')]
|
|
---
|
|
'string value'
|
|
'true'
|
|
'false'
|
|
None
|
|
---
|
|
values.string not a boolean ('string value')
|
|
True
|
|
False
|
|
False
|
|
False
|
|
True
|
|
---
|
|
['foo']
|
|
['foo', 'bar', 'baz']
|
|
['alice', 'bob']
|
|
['foo', 'bar', 'baz', 'alice', 'bob']
|
|
['foo', 'bar', 'baz', 'alice', 'bob']
|
|
['abc', 'd"ef"g', 'hij def']
|
|
['hello world', 'how are you?']
|
|
['Do"Not"Separate']
|
|
['Do', 'Separate']
|
|
['Do"NotSeparate']
|
|
['string', 'with extraneous', 'quotation', 'mark"']
|
|
['x', 'y']
|
|
['x', 'y']
|
|
['', ' key = ', 'x"', 'y', '', '"']
|
|
[]
|
|
['"', 'just', 'with', 'starting', 'quotation']
|
|
['longer quotation', 'with', '"no', 'ending', 'quotation']
|
|
['this', 'is', '"', 'not a quotation mark']
|
|
['ding', 'dong']
|
|
[]
|
|
[]
|
|
['foo']
|
|
['foo']
|
|
['foo', 'bar']
|
|
['foo', 'bar']
|
|
['foo bar']
|
|
['foo', 'bar']
|
|
None
|
|
True
|