MCPcopy Create free account
hub / github.com/rthalley/dnspython / testGetString

Method testGetString

tests/test_tokenizer.py:242–257  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

240 tok.get_uint16(base=8)
241
242 def testGetString(self):
243 tok = dns.tokenizer.Tokenizer("foo")
244 v = tok.get_string()
245 self.assertEqual(v, "foo")
246 tok = dns.tokenizer.Tokenizer('"foo"')
247 v = tok.get_string()
248 self.assertEqual(v, "foo")
249 tok = dns.tokenizer.Tokenizer("abcdefghij")
250 v = tok.get_string(max_length=10)
251 self.assertEqual(v, "abcdefghij")
252 with self.assertRaises(dns.exception.SyntaxError):
253 tok = dns.tokenizer.Tokenizer("abcdefghij")
254 tok.get_string(max_length=9)
255 tok = dns.tokenizer.Tokenizer("")
256 with self.assertRaises(dns.exception.SyntaxError):
257 tok.get_string()
258
259 def testMultiLineWithComment(self):
260 tok = dns.tokenizer.Tokenizer("( ; abc\n)")

Callers

nothing calls this directly

Calls 1

get_stringMethod · 0.95

Tested by

no test coverage detected