Changeset View
Changeset View
Standalone View
Standalone View
contrib/buildbot/test/test_endpoint_buildDiff.py
Show First 20 Lines • Show All 154 Lines • ▼ Show 20 Lines | def test_buildDiff(self): | ||||
buildConfig = {} | buildConfig = {} | ||||
for build in builds: | for build in builds: | ||||
buildConfig[build.name] = { | buildConfig[build.name] = { | ||||
"runOnDiff": True, | "runOnDiff": True, | ||||
} | } | ||||
set_build_configuration(buildConfig) | set_build_configuration(buildConfig) | ||||
call_buildDiff(builds) | call_buildDiff(builds) | ||||
# Using a template | |||||
builds = [Build(1, BuildStatus.Queued, "build-1")] | |||||
config = { | |||||
"templates": { | |||||
"template1": { | |||||
"runOnDiffRegex": ["dir/subdir/"] | |||||
} | |||||
}, | |||||
"builds": { | |||||
"build-1": { | |||||
"templates": ["template1"] | |||||
} | |||||
} | |||||
} | |||||
self.phab.get_file_content_from_master = mock.Mock() | |||||
self.phab.get_file_content_from_master.return_value = json.dumps( | |||||
config) | |||||
call_buildDiff(builds) | |||||
if __name__ == '__main__': | if __name__ == '__main__': | ||||
unittest.main() | unittest.main() |