mirror of
https://github.com/google/nomulus.git
synced 2025-06-27 06:44:51 +02:00
Add domain_lock nomulus command
This command is used by registry operators to apply registry locks to domain names. ------------- Created by MOE: https://github.com/google/moe MOE_MIGRATED_REVID=176549874
This commit is contained in:
parent
8cd3979385
commit
f041b1bac0
18 changed files with 453 additions and 35 deletions
|
@ -14,6 +14,7 @@
|
|||
|
||||
package google.registry.tools;
|
||||
|
||||
import static com.google.common.collect.Iterables.concat;
|
||||
import static com.google.common.collect.Iterables.toArray;
|
||||
import static com.google.common.truth.Truth.assertThat;
|
||||
import static google.registry.model.ofy.ObjectifyService.ofy;
|
||||
|
@ -22,6 +23,8 @@ import static java.nio.charset.StandardCharsets.UTF_8;
|
|||
import com.beust.jcommander.JCommander;
|
||||
import com.google.common.base.Joiner;
|
||||
import com.google.common.base.Splitter;
|
||||
import com.google.common.collect.ImmutableList;
|
||||
import com.google.common.collect.Iterables;
|
||||
import com.google.common.collect.ObjectArrays;
|
||||
import com.google.common.io.Files;
|
||||
import com.google.common.reflect.TypeToken;
|
||||
|
@ -95,11 +98,21 @@ public abstract class CommandTestCase<C extends Command> {
|
|||
runCommandInEnvironment(RegistryToolEnvironment.UNITTEST, args);
|
||||
}
|
||||
|
||||
protected void runCommand(Iterable<String> args) throws Exception {
|
||||
runCommandInEnvironment(
|
||||
RegistryToolEnvironment.UNITTEST, Iterables.toArray(args, String.class));
|
||||
}
|
||||
|
||||
/** Adds "--force" as the first parameter, then runs the command. */
|
||||
protected void runCommandForced(String... args) throws Exception {
|
||||
runCommand(ObjectArrays.concat("--force", args));
|
||||
}
|
||||
|
||||
/** Adds "--force" as the first parameter, then runs the command. */
|
||||
protected void runCommandForced(Iterable<String> args) throws Exception {
|
||||
runCommand(concat(ImmutableList.of("--force"), args));
|
||||
}
|
||||
|
||||
/** Writes the data to a named temporary file and then returns a path to the file. */
|
||||
String writeToNamedTmpFile(String filename, byte[] data) throws IOException {
|
||||
File tmpFile = tmpDir.newFile(filename);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue