def test_stats_gatherer_good_args(self): rc = runner.runner(["create-stats-gatherer", "--hostname=foo", self.mktemp()]) self.assertEqual(rc, 0) rc = runner.runner(["create-stats-gatherer", "--location=tcp:foo:1234", "--port=tcp:1234", self.mktemp()]) self.assertEqual(rc, 0)
def main(argv): if len(argv) == 1: # then we were given no args; do default mac node startup from allmydata.gui.macapp import run_macapp sys.exit(run_macapp()) else: # given any cmd line args, do 'tahoe' cli behaviour from allmydata.scripts import runner #runner_extensions = [DbgRunnerExtension, FuseRunnerExtension, ] runner_extensions = [FuseRunnerExtension, ] sys.exit(runner.runner(argv[1:], install_node_control=False, additional_commands=runner_extensions, ))
def run_tahoe(self, argv): out,err = StringIO(), StringIO() rc = runner.runner(argv, stdout=out, stderr=err) return rc, out.getvalue(), err.getvalue()