示例#1
0
 def testStringKey(self):
     p=Parser('foo=42')
     self.assertTrue(p.kvpair())
     result = p.result
     self.assertTrue(isinstance(result, fern.ast.kvpair.KVPair))
     self.assertEqual(result.key, 'foo')
     self.assertEqual(result.value, 42)
示例#2
0
 def testAtKey(self):
     p=Parser("@'foo'=42")
     self.assertTrue(p.kvpair())
     result = p.result
     self.assertEqual(result.key, 'foo')
     self.assertEqual(result.value, 42)
示例#3
0
 def testStringToString(self):
     p=Parser("foo='bar'")
     self.assertTrue(p.kvpair())
     result = p.result
     self.assertEqual(result.key, 'foo')
     self.assertEqual(result.value, 'bar')