From ad2634a962b03a560972a453e9c131b9d745f341 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sat, 16 May 2009 14:44:30 +0200 Subject: [PATCH] [tests] update mock config object for build_targets --- tests/mock.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/tests/mock.py b/tests/mock.py index dff7b96b..242ba9f1 100644 --- a/tests/mock.py +++ b/tests/mock.py @@ -48,11 +48,30 @@ class Config: module_extra_env = {} makeargs = '' module_makeargs = {} + build_targets = ['install'] min_time = None prefix = '/tmp/' + def __setattr__(self, k, v): + self.__dict__[k] = v + if k in ('makeclean', 'makecheck', 'nobuild', 'makedist', 'makedistcheck'): + self.build_targets = ['install'] + if self.makeclean and not 'clean' in self.build_targets: + self.build_targets.insert(0, 'clean') + if self.makecheck and not 'check' in self.build_targets: + self.build_targets.insert(0, 'check') + if self.nobuild: + self.build_targets.remove('install') + if len(self.build_targets) == 0: + self.build_targets = ['checkout'] + if self.makedist and not 'dist' in self.build_targets: + self.build_targets.append('dist') + if self.makedistcheck and not 'distcheck' in self.build_targets: + self.build_targets.append('distcheck') + + class PackageDB: time_delta = 0 -- 2.11.4.GIT