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)
def testAtKey(self): p=Parser("@'foo'=42") self.assertTrue(p.kvpair()) result = p.result self.assertEqual(result.key, 'foo') self.assertEqual(result.value, 42)
def testStringToString(self): p=Parser("foo='bar'") self.assertTrue(p.kvpair()) result = p.result self.assertEqual(result.key, 'foo') self.assertEqual(result.value, 'bar')