Esempio n. 1
0
	def testUnderEscape(self):
		for x in range(0, 128):
			unescaped = chr(x)
			escaped = escaping.underscore_escape(unescaped)
			assert safe.match(escaped), escaped
			self.assertEqual(unescaped, escaping.ununderscore_escape(escaped))

		self.assertEqual("_2e_", escaping.underscore_escape("."))
		self.assertEqual("_2e_.", escaping.underscore_escape(".."))
Esempio n. 2
0
	def testUnderEscape(self):
		for x in range(0, 128):
			unescaped = chr(x)
			escaped = escaping.underscore_escape(unescaped)
			assert safe.match(escaped), escaped
			self.assertEqual(unescaped, escaping.ununderscore_escape(escaped))

		self.assertEqual("_2e_", escaping.underscore_escape("."))
		self.assertEqual("_2e_.", escaping.underscore_escape(".."))
Esempio n. 3
0
		def check(str):
			self.assertEqual(str, model.unescape(model.escape(str)))
			self.assertEqual(str, model.unescape(model._pretty_escape(str)))
			self.assertEqual(str,
				escaping.ununderscore_escape(escaping.underscore_escape(str)))
Esempio n. 4
0
		def check(str):
			self.assertEqual(str, model.unescape(model.escape(str)))
			self.assertEqual(str, model.unescape(model._pretty_escape(str)))
			self.assertEqual(str,
				escaping.ununderscore_escape(escaping.underscore_escape(str)))