def test_run(self): self.accessor.drop_all_metrics() cmd = command_delete.CommandDelete() parser = argparse.ArgumentParser() bg_setting.add_argparse_arguments(parser) cmd.add_arguments(parser) name = "foo.bar" metadata = bg_metric.MetricMetadata( retention=bg_metric.Retention.from_string("1440*60s")) self.accessor.create_metric(bg_test_utils.make_metric(name, metadata)) opts = parser.parse_args(["foo", "--recursive", "--dry-run"]) cmd.run(self.accessor, opts) self.assertIn(name, self.accessor.glob_metric_names("*.*")) opts = parser.parse_args(["foo", "--recursive"]) cmd.run(self.accessor, opts) self.assertNotIn(name, self.accessor.glob_metric_names("*.*"))
def test_run(self): self.accessor.drop_all_metrics() cmd = command_delete.CommandDelete() parser = argparse.ArgumentParser() bg_utils.add_argparse_arguments(parser) cmd.add_arguments(parser) name = 'foo.bar' metadata = bg_accessor.MetricMetadata( retention=bg_accessor.Retention.from_string('1440*60s')) self.accessor.create_metric(self.make_metric(name, metadata)) opts = parser.parse_args(['foo', '--recursive', '--dry-run']) cmd.run(self.accessor, opts) self.assertIn(name, self.accessor.glob_metric_names('*.*')) opts = parser.parse_args(['foo', '--recursive']) cmd.run(self.accessor, opts) self.assertNotIn(name, self.accessor.glob_metric_names('*.*'))
command_info, command_list, command_read, command_repair, command_shell, command_stats, command_syncdb, command_test, command_write, ) COMMANDS = [ command_clean.CommandClean(), command_copy.CommandCopy(), command_daemon.CommandDaemon(), command_delete.CommandDelete(), command_du.CommandDu(), command_graphite_web.CommandGraphiteWeb(), command_info.CommandInfo(), command_list.CommandList(), command_read.CommandRead(), command_repair.CommandRepair(), command_shell.CommandShell(), command_stats.CommandStats(), command_syncdb.CommandSyncdb(), command_test.CommandTest(), command_write.CommandWrite(), ] def _parse_opts(args):