diff options
author | Rob Austein <sra@hactrn.net> | 2014-09-14 03:36:04 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2014-09-14 03:36:04 +0000 |
commit | bbe4e85e0aa6c3b922788d8d997b92dd8ec8c9f0 (patch) | |
tree | 2e7e9e337f55b9cc9ea3261fb9bd18c6e51587a5 /ca/tests/yamltest.py | |
parent | 1ca764a9456512a3dbdcbf83e4a337cdfc982dbe (diff) |
Add IRDB migration to yamlconf.
svn path=/branches/tk713/; revision=5951
Diffstat (limited to 'ca/tests/yamltest.py')
-rw-r--r-- | ca/tests/yamltest.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/ca/tests/yamltest.py b/ca/tests/yamltest.py index e265fd46..835d25f2 100644 --- a/ca/tests/yamltest.py +++ b/ca/tests/yamltest.py @@ -547,8 +547,8 @@ class allocation(object): cmd.append(self.path("rpkic.%s.prof" % rpki.sundial.now())) cmd.extend(str(a) for a in argv if a is not None) print 'Running "%s"' % " ".join(cmd) - env = os.environ.copy() - env.update(YAMLTEST_RPKIC_COUNTER = self.next_rpkic_counter(), + env = dict(os.environ, + YAMLTEST_RPKIC_COUNTER = self.next_rpkic_counter(), RPKI_CONF = self.path("rpki.conf")) subprocess.check_call(cmd, cwd = self.host.path(), env = env) @@ -576,15 +576,15 @@ class allocation(object): if not os.fork(): os.environ["RPKI_CONF"] = self.path("rpki.conf") import django.core.management - django.core.management.call_command("syncdb", verbosity = verbosity, load_initial_data = False, migrate = True) + django.core.management.call_command("syncdb", migrate = True, verbosity = verbosity, + load_initial_data = False, interactive = False) sys.exit(0) if os.wait()[1]: raise RuntimeError("syncdb failed for %s" % self.name) else: cmd = (prog_rpki_manage, "syncdb", "--noinput", "--no-initial-data", "--migrate", "--verbosity", str(verbosity)) - env = os.environ.copy() - env.update(RPKI_CONF = self.path("rpki.conf")) + env = dict(os.environ, RPKI_CONF = self.path("rpki.conf")) print 'Running "%s"' % " ".join(cmd) subprocess.check_call(cmd, cwd = self.host.path(), env = env) @@ -600,8 +600,7 @@ class allocation(object): if args.profile and basename != "rootd": cmd.extend(( "--profile", self.path(basename + ".prof"))) - env = os.environ.copy() - env.update(RPKI_CONF = self.path("rpki.conf")) + env = dict(os.environ, RPKI_CONF = self.path("rpki.conf")) p = subprocess.Popen(cmd, cwd = self.path(), env = env) print 'Running %s for %s: pid %d process %r' % (" ".join(cmd), self.name, p.pid, p) return p |