def testEscapeItem(self): self.assertEqual(PBXGenericObject._escape("/bin/sh"), "/bin/sh") self.assertEqual(PBXGenericObject._escape("abcdefghijklmnopqrstuvwyz0123456789"), "abcdefghijklmnopqrstuvwyz0123456789") self.assertEqual(PBXGenericObject._escape("some spaces"), '"some spaces"') self.assertEqual(PBXGenericObject._escape("a.valid_id."), "a.valid_id.") self.assertEqual(PBXGenericObject._escape("a-invalid-id"), '"a-invalid-id"') self.assertEqual(PBXGenericObject._escape("<group>"), '"<group>"') self.assertEqual(PBXGenericObject._escape("script \\ continuation"), '"script \\\\ continuation"')
def testEscapeItem(self): self.assertEqual(PBXGenericObject._escape("/bin/sh"), "/bin/sh") self.assertEqual( PBXGenericObject._escape("abcdefghijklmnopqrstuvwyz0123456789"), "abcdefghijklmnopqrstuvwyz0123456789" ) self.assertEqual(PBXGenericObject._escape("some spaces"), '"some spaces"') self.assertEqual(PBXGenericObject._escape("a.valid_id."), "a.valid_id.") self.assertEqual(PBXGenericObject._escape("a-invalid-id"), '"a-invalid-id"') self.assertEqual(PBXGenericObject._escape("<group>"), '"<group>"')
def testEscapeItem(self): self.assertEqual(PBXGenericObject._escape("/bin/sh"), "/bin/sh") self.assertEqual( PBXGenericObject._escape("abcdefghijklmnopqrstuvwyz0123456789"), "abcdefghijklmnopqrstuvwyz0123456789") self.assertEqual(PBXGenericObject._escape("some spaces"), '"some spaces"') self.assertEqual(PBXGenericObject._escape("a.valid_id."), "a.valid_id.") self.assertEqual(PBXGenericObject._escape("a-invalid-id"), '"a-invalid-id"') self.assertEqual(PBXGenericObject._escape("<group>"), '"<group>"') self.assertEqual(PBXGenericObject._escape("script \\ continuation"), '"script \\\\ continuation"') self.assertEqual( PBXGenericObject._escape("/bin/sh find .. -name '*.framework'", exclude=["\'"]), "\"/bin/sh find .. -name '*.framework'\"")