def test_multiple_levels(self): self.assertEqual("repo", get_repo_dirname("path//path2/repo"))
def test_one_level(self): self.assertEqual("repo", get_repo_dirname("repo"))
def test_one_level_with_slashes(self): self.assertEqual("repo", get_repo_dirname("/repo/"))
def test_regular(self): self.assertEqual("repo", get_repo_dirname("path/repo"))
def test_trailing_slash(self): self.assertEqual("repo", get_repo_dirname("path/repo/"))
mercurial(options.buildbotConfigs, "buildbot-configs") update("buildbot-configs", revision=options.releaseTag) sys.path.append(os.getcwd()) branchConfig, releaseConfig = validate(options, args) sourceRepoInfo = releaseConfig["sourceRepositories"][ options.source_repo_key] try: brandName = releaseConfig["brandName"] except KeyError: brandName = releaseConfig["productName"].title() platform = options.platform if platform == "linux": platform = "linux32" mozconfig = path.join(get_repo_dirname(sourceRepoInfo["path"]), releaseConfig["appName"], "config", "mozconfigs", platform, "l10n-mozconfig") if options.chunks: locales = retry(getReleaseLocalesForChunk, args=( releaseConfig[ "productName"], releaseConfig["appName"], releaseConfig[ "version"], int(releaseConfig["buildNumber"]), sourceRepoInfo["path"], options.platform, options.chunks, options.thisChunk) ) else: locales = options.locales
mercurial(options.buildbotConfigs, "buildbot-configs") update("buildbot-configs", revision=options.releaseTag) sys.path.append(os.getcwd()) branchConfig, releaseConfig = validate(options, args) sourceRepoInfo = releaseConfig["sourceRepositories"][ options.source_repo_key] try: brandName = releaseConfig["brandName"] except KeyError: brandName = releaseConfig["productName"].title() platform = options.platform if platform == "linux": platform = "linux32" mozconfig = path.join(get_repo_dirname(sourceRepoInfo["path"]), releaseConfig["appName"], "config", "mozconfigs", platform, "l10n-mozconfig") if options.chunks: locales = retry( getReleaseLocalesForChunk, args=(releaseConfig["productName"], releaseConfig["appName"], releaseConfig["version"], int(releaseConfig["buildNumber"]), sourceRepoInfo["path"], options.platform, options.chunks, options.thisChunk)) else: locales = options.locales if options.properties_dir: # Output a list of the locales into the properties directory. This will