def test_buildFilter(self): chars = [" ", "$", "|", '"', "("] dev = "/dev/mapper/a" signedDev = dev for c in chars: signedDev += "\\" + hex(ord(c))[1:4] devs = [signedDev] filter = lvm._buildFilter(devs) expectedFilter = "filter = [ 'a|" + dev + "\\\\x20\\\\x24\\\\x7c" "\\\\x22\\\\x28|', 'r|.*|' ]" self.assertEqual(expectedFilter, filter)
def test_buildFilter(self): chars = [' ', '$', '|', '"', '('] dev = "/dev/mapper/a" signedDev = dev for c in chars: signedDev += '\\' + hex(ord(c))[1:4] devs = [signedDev] filter = lvm._buildFilter(devs) expectedFilter = ("filter = [ \'a|" + dev + "\\\\x20\\\\x24\\\\x7c" "\\\\x22\\\\x28|\', \'r|.*|\' ]") self.assertEqual(expectedFilter, filter)
def test_buildFilter(self): chars = [' ', '$', '|', '"', '('] dev = "/dev/mapper/a" signedDev = dev for c in chars: signedDev += '\\' + hex(ord(c))[1:4] devs = [signedDev] filter = lvm._buildFilter(devs) expectedFilter = ("filter = [ \'a|" + dev + "\\\\x20\\\\x24\\\\x7c" "\\\\x22\\\\x28|\', \'r|.*|\' ]" ) self.assertEqual(expectedFilter, filter)
def test_buildFilter(self): chars = [' ', '$', '|', '"', '('] dev = 'a' for c in chars: dev += '\\' + hex(ord(c))[1:4] devs = [dev] filter = lvm._buildFilter(devs) expectedFilter = ("filter = " "[ \'a%a\\\\x20\\\\x24\\\\x7c\\\\x22\\\\x28%\'," " \'r%.*%\' ]" ) self.assertEqual(expectedFilter, filter)