def testBraceExpandSuffixesTrailing(self): input = "foo-1.2{,-bar,12}-bar" output = [ "foo-1.2-bar", "foo-1.2-bar-bar", "foo-1.212-bar" ] self.assertEqual(output, yvc.braceExpand(input))
def testBraceExpandPrefixSuffixes(self): input = "{this-,that-}foo-1.2{,-bar,12}" output = [ "this-foo-1.2", "this-foo-1.2-bar", "this-foo-1.212", "that-foo-1.2", "that-foo-1.2-bar", "that-foo-1.212" ] self.assertEqual(output, yvc.braceExpand(input))
def testBraceExpandNested(self): input = "foo-1.2{,-bar{-baz,-blog}}" output = [ "foo-1.2", "foo-1.2-bar-baz", "foo-1.2-bar-blog" ] self.assertEqual(output, yvc.braceExpand(input))
def testBraceExpand(self): input = "foo-1.2" self.assertEqual([ input ], yvc.braceExpand(input))
def testBraceExpandSuffixes(self): input = "foo-1.2{,-bar,12}" output = [ "foo-1.2", "foo-1.2-bar", "foo-1.212" ] self.assertEqual(output, yvc.braceExpand(input))