def setup_config(self, prefix=None):
        config = DotDict()
        config.chatty_rules = False
        config.chatty = False
        config.tag = 'test.rule'
        config.action = 'apply_all_rules'
        config.rules_list = DotDict()
        config.rules_list.class_list = [
            ('RuleTestLaughable', StatsdRuleBenchmarkWrapper,
             'RuleTestLaughable'),
            ('RuleTestDangerous', StatsdRuleBenchmarkWrapper,
             'RuleTestDangerous')
        ]
        config.RuleTestLaughable = DotDict()
        config.RuleTestLaughable.laughable = 'wilma'
        config.RuleTestLaughable.statsd_class = StatsClient
        config.RuleTestLaughable.statsd_host = 'some_statsd_host'
        config.RuleTestLaughable.statsd_port = 3333
        config.RuleTestLaughable.statsd_prefix = prefix if prefix else ''
        config.RuleTestLaughable.wrapped_object_class = RuleTestLaughable
        config.RuleTestLaughable.active_list = 'act'

        config.RuleTestDangerous = DotDict()
        config.RuleTestDangerous.dangerous = 'dwight'
        config.RuleTestDangerous.statsd_class = StatsClient
        config.RuleTestDangerous.statsd_host = 'some_statsd_host'
        config.RuleTestDangerous.statsd_port = 3333
        config.RuleTestDangerous.statsd_prefix = prefix if prefix else ''
        config.RuleTestDangerous.wrapped_object_class = RuleTestDangerous
        config.RuleTestDangerous.active_list = 'act'

        return config
    def setup_config(self, prefix=None):
        config = DotDict()
        config.chatty_rules = False
        config.chatty = False
        config.tag = 'test.rule'
        config.action = 'apply_all_rules'
        config.rules_list = DotDict()
        config.rules_list.class_list = [
            (
                'RuleTestLaughable',
                StatsdRuleBenchmarkWrapper,
                'RuleTestLaughable'
            ),
            (
                'RuleTestDangerous',
                StatsdRuleBenchmarkWrapper,
                'RuleTestDangerous'
            )
        ]
        config.RuleTestLaughable = DotDict()
        config.RuleTestLaughable.laughable = 'wilma'
        config.RuleTestLaughable.statsd_class =  StatsClient
        config.RuleTestLaughable.statsd_host = 'some_statsd_host'
        config.RuleTestLaughable.statsd_port =  3333
        config.RuleTestLaughable.statsd_prefix = prefix if prefix else ''
        config.RuleTestLaughable.wrapped_object_class = RuleTestLaughable
        config.RuleTestLaughable.active_list = 'act'

        config.RuleTestDangerous = DotDict()
        config.RuleTestDangerous.dangerous = 'dwight'
        config.RuleTestDangerous.statsd_class =  StatsClient
        config.RuleTestDangerous.statsd_host = 'some_statsd_host'
        config.RuleTestDangerous.statsd_port =  3333
        config.RuleTestDangerous.statsd_prefix = prefix if prefix else ''
        config.RuleTestDangerous.wrapped_object_class = RuleTestDangerous
        config.RuleTestDangerous.active_list = 'act'

        return config