コード例 #1
0
    def testDoubleDict2(self):
        self.assertEqual(parser.loads("""\
a:
  b:
    c
"""), {'a': {
            'b': 'c'
        }})
コード例 #2
0
    def testMultipleKeys(self):
        self.assertEqual(parser.loads("""
test:
test_2:
test-3:
"""), {
            "test": None,
            'test_2': None,
            'test-3': None
        })
コード例 #3
0
    def testMultiArray(self):
        self.assertEqual(parser.loads("""\
-
  -
    a:
      b
    c:
      5
  -
    a:
      8
"""), [[{'a':'b', 'c': 5}, {'a': 8}]])
コード例 #4
0
    def testMultiArray(self):
        self.assertEqual(
            parser.loads("""\
-
  -
    a:
      b
    c:
      5
  -
    a:
      8
"""), [[{
                'a': 'b',
                'c': 5
            }, {
                'a': 8
            }]])
コード例 #5
0
 def testOtherStringValue(self):
     self.assertEqual(parser.loads('t: "5"'), {'t': '5'})
コード例 #6
0
 def testSimpleStringValue(self):
     self.assertEqual(parser.loads('t: abcd'), {'t': 'abcd'})
コード例 #7
0
 def testOneArray(self):
     self.assertEqual(parser.loads('- a\n- b'), ['a', 'b'])
コード例 #8
0
    def testSimpleComment(self):
        self.assertEqual(parser.loads("""\
# This is a comment
"""), None)
コード例 #9
0
    def testOneKeyWithComment(self):
        self.assertEqual(parser.loads("""\
test: # This is the test Key
"""), {"test": None})
コード例 #10
0
    def testSimpleComment(self):
        self.assertEqual(parser.loads("""\
# This is a comment
"""), None)
コード例 #11
0
    def testArrayOfDict(self):
        self.assertEqual(parser.loads("""\
- a: b
"""), [{'a': 'b'}])
コード例 #12
0
 def testSimpleStringValue(self):
     self.assertEqual(parser.loads('t: abcd'), {'t': 'abcd'})
コード例 #13
0
 def testIntegerValue(self):
     self.assertEqual(parser.loads("t: 5"), {'t': 5})
コード例 #14
0
 def testOneArray(self):
     self.assertEqual(parser.loads('- a\n- b'), ['a', 'b'])
コード例 #15
0
 def testOnlyOneValue(self):
     self.assertEqual(parser.loads('5'), 5)
     self.assertEqual(parser.loads('a'), 'a')
     self.assertEqual(parser.loads('true'), True)
コード例 #16
0
    def testMultipleKeys(self):
        self.assertEqual(parser.loads("""
test:
test_2:
test-3:
"""), {"test": None, 'test_2': None, 'test-3': None})
コード例 #17
0
 def testMultiLines(self):
     self.assertEqual(parser.loads("\n"*5 + "test: # This is the test Key" + "\n" * 8), {"test": None})
コード例 #18
0
    def testOneKeyWithComment(self):
        self.assertEqual(parser.loads("""\
test: # This is the test Key
"""), {"test": None})
コード例 #19
0
 def testStringValue(self):
     self.assertEqual(parser.loads("t: '5'"), {'t': '5'})
コード例 #20
0
 def testOtherStringValue(self):
     self.assertEqual(parser.loads('t: "5"'), {'t': '5'})
コード例 #21
0
 def testEmpty(self):
     self.assertEqual(parser.loads(""), None)
コード例 #22
0
 def testBoolValue(self):
     self.assertEqual(parser.loads("t: false"), {'t': False})
コード例 #23
0
    def testOneKey(self):
        self.assertEqual(parser.loads("""\
test:
"""), {"test": None})
コード例 #24
0
 def testInlineArrayValue(self):
     self.assertEqual(parser.loads("t: [4, 6]"), {'t': [4, 6]})
コード例 #25
0
 def testMultiLines(self):
     self.assertEqual(
         parser.loads("\n" * 5 + "test: # This is the test Key" + "\n" * 8),
         {"test": None})
コード例 #26
0
    def testArrayValue(self):
        self.assertEqual(parser.loads("""
test:
  - a
  - 5
"""), {'test': ['a', 5]})
コード例 #27
0
 def testOnlyOneValue(self):
     self.assertEqual(parser.loads('5'), 5)
     self.assertEqual(parser.loads('a'), 'a')
     self.assertEqual(parser.loads('true'), True)
コード例 #28
0
    def testDoubleDict2(self):
        self.assertEqual(parser.loads("""\
a:
  b:
    c
"""), {'a': {'b': 'c'}})
コード例 #29
0
 def testIntegerValue(self):
     self.assertEqual(parser.loads("t: 5"), {'t': 5})
コード例 #30
0
 def testInlineArrayValue(self):
     self.assertEqual(parser.loads("t: [4, 6]"), {'t': [4, 6]})
コード例 #31
0
 def testStringValue(self):
     self.assertEqual(parser.loads("t: '5'"), {'t': '5'})
コード例 #32
0
 def testEmpty(self):
     self.assertEqual(parser.loads(""), None)
コード例 #33
0
 def testBoolValue(self):
     self.assertEqual(parser.loads("t: false"), {'t': False})
コード例 #34
0
    def testOneKey(self):
        self.assertEqual(parser.loads("""\
test:
"""), {"test":None})
コード例 #35
0
    def testArrayValue(self):
        self.assertEqual(parser.loads("""
test:
  - a
  - 5
"""), {'test': ['a', 5]})
コード例 #36
0
    def testArrayOfDict(self):
        self.assertEqual(parser.loads("""\
- a: b
"""), [{'a':'b'}])