コード例 #1
0
 def testTokenizeStringWithWhitespace(self):
     tokens = list(vdsmapi.tokenize("'s1 s2'"))
     self.assertEqual(tokens, ['s1 s2'])
コード例 #2
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeString(self):
     tokens = list(vdsmapi.tokenize("'string'"))
     self.assertEqual(tokens, ['string'])
コード例 #3
0
 def testTokenizeString(self):
     tokens = list(vdsmapi.tokenize("'string'"))
     self.assertEqual(tokens, ['string'])
コード例 #4
0
 def testTokenizeSkipWhitespaceBetweenTokens(self):
     tokens = list(vdsmapi.tokenize(" { 'a': \n 'b' , 'c'\n\n : 'd' } \n"))
     self.assertEqual(tokens, ['{', 'a', ':', 'b', ',', 'c', ':', 'd', '}'])
コード例 #5
0
 def testTokenizeRaiseOnNull(self):
     generator = vdsmapi.tokenize("null")
     self.assertRaises(ValueError, list, generator)
コード例 #6
0
 def testTokenizeArrayEmpty(self):
     tokens = list(vdsmapi.tokenize("[]"))
     self.assertEqual(tokens, ['[', ']'])
コード例 #7
0
 def testTokenizeObjectEmpty(self):
     tokens = list(vdsmapi.tokenize("{}"))
     self.assertEqual(tokens, ['{', '}'])
コード例 #8
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeObjectEmpty(self):
     tokens = list(vdsmapi.tokenize("{}"))
     self.assertEqual(tokens, ['{', '}'])
コード例 #9
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeMixed(self):
     tokens = list(vdsmapi.tokenize("{'a': {'b': ['c']}}"))
     self.assertEqual(tokens, ['{', 'a', ':', '{', 'b', ':', '[', 'c', ']',
                      '}', '}'])
コード例 #10
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeArrayEmpty(self):
     tokens = list(vdsmapi.tokenize("[]"))
     self.assertEqual(tokens, ['[', ']'])
コード例 #11
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeObject(self):
     tokens = list(vdsmapi.tokenize("{'a': 'b', 'c': 'd'}"))
     self.assertEqual(tokens, ['{', 'a', ':', 'b', ',', 'c', ':', 'd', '}'])
コード例 #12
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeArray(self):
     tokens = list(vdsmapi.tokenize("['i1', 'i2']"))
     self.assertEqual(tokens, ['[', 'i1', ',', 'i2', ']'])
コード例 #13
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeStringEmpty(self):
     tokens = list(vdsmapi.tokenize("''"))
     self.assertEqual(tokens, [''])
コード例 #14
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeStringWithWhitespace(self):
     tokens = list(vdsmapi.tokenize("'s1 s2'"))
     self.assertEqual(tokens, ['s1 s2'])
コード例 #15
0
 def testTokenizeStringEmpty(self):
     tokens = list(vdsmapi.tokenize("''"))
     self.assertEqual(tokens, [''])
コード例 #16
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeSkipWhitespaceBetweenTokens(self):
     tokens = list(vdsmapi.tokenize(" { 'a': \n 'b' , 'c'\n\n : 'd' } \n"))
     self.assertEqual(tokens, ['{', 'a', ':', 'b', ',', 'c', ':', 'd', '}'])
コード例 #17
0
 def testTokenizeArray(self):
     tokens = list(vdsmapi.tokenize("['i1', 'i2']"))
     self.assertEqual(tokens, ['[', 'i1', ',', 'i2', ']'])
コード例 #18
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeRaiseOnFalse(self):
     generator = vdsmapi.tokenize("false")
     self.assertRaises(ValueError, list, generator)
コード例 #19
0
 def testTokenizeObject(self):
     tokens = list(vdsmapi.tokenize("{'a': 'b', 'c': 'd'}"))
     self.assertEqual(tokens, ['{', 'a', ':', 'b', ',', 'c', ':', 'd', '}'])
コード例 #20
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeRaiseOnNull(self):
     generator = vdsmapi.tokenize("null")
     self.assertRaises(ValueError, list, generator)
コード例 #21
0
 def testTokenizeMixed(self):
     tokens = list(vdsmapi.tokenize("{'a': {'b': ['c']}}"))
     self.assertEqual(
         tokens, ['{', 'a', ':', '{', 'b', ':', '[', 'c', ']', '}', '}'])
コード例 #22
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeRaiseOnInvalidData(self):
     generator = vdsmapi.tokenize("{'a': invalid, 'b': 'c'}")
     self.assertRaises(ValueError, list, generator)
コード例 #23
0
 def testTokenizeRaiseOnFalse(self):
     generator = vdsmapi.tokenize("false")
     self.assertRaises(ValueError, list, generator)
コード例 #24
0
 def testTokenizeEmpty(self):
     tokens = list(vdsmapi.tokenize(''))
     self.assertEqual(tokens, [])
コード例 #25
0
 def testTokenizeRaiseOnInvalidData(self):
     generator = vdsmapi.tokenize("{'a': invalid, 'b': 'c'}")
     self.assertRaises(ValueError, list, generator)
コード例 #26
0
ファイル: schemaTests.py プロジェクト: futurice/vdsm
 def testTokenizeEmpty(self):
     tokens = list(vdsmapi.tokenize(''))
     self.assertEqual(tokens, [])