# Path: mamba/settings.py
# class Settings(object):
#     def __init__(self):
# 
# Path: mamba/formatters.py
# class Formatter(object):
# class DocumentationFormatter(Formatter):
# class ProgressFormatter(DocumentationFormatter):
# class JUnitFormatter(DocumentationFormatter):
#     def example_started(self, example):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def failures(self, failed_examples):
#     def __init__(self, settings):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def _depth(self, example):
#     def example_pending(self, example):
#     def _format_example(self, symbol, example):
#     def _format_slow_test(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def _format_example_group(self, example_group, color_name):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def _format_duration(self, duration):
#     def failures(self, failed_examples):
#     def format_full_example_name(self, example):
#     def format_failure(self, failed):
#     def _format_failing_expectation(self, example_):
#     def _traceback(self, example_):
#     def _format_traceback(self, example_):
#     def _color(self, name, text):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def __init__(self, settings):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def failures(self, failed_examples):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def _dump_example(self, example, child=None):
# 
# Path: mamba/reporter.py
# class Reporter(object):
#     def __init__(self, *formatters):
#     def failed_count(self):
#     def start(self):
#     def example_started(self, example):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def finish(self):
#     def stop(self):
#     def notify(self, event, *args):
# 
# Path: mamba/runners.py
# class Runner(object):
# class BaseRunner(Runner):
# class CodeCoverageRunner(Runner):
#     def run(self):
#     def has_failed_examples(self):
#     def __init__(self, example_collector, loader, reporter, tags):
#     def run(self):
#     def _any_module_has_focused_examples(self, modules):
#     def _run_examples_in(self, module):
#     def has_failed_examples(self):
#     def __init__(self, runner, code_coverage_file):
#     def run(self):
#     def has_failed_examples(self):
# 
# Path: mamba/example_collector.py
# class ExampleCollector(object):
#     def __init__(self, paths):
#     def modules(self):
#     def _collect_files_containing_examples(self):
#     def _collect_files_in_directory(self, directory):
#     def _normalize_path(self, path):
#     def _load_module_from(self, path):
#     def _module_from_ast(self, name, path):
#     def _parse_and_transform_ast(self, path):
#     def _prepare_path_for_local_packages(self):
#     def _restore_path(self):
# 
# Path: mamba/loader.py
# class Loader(object):
#     def load_examples_from(self, module):
#     def _example_groups_for(self, module):
#     def _is_example_group(self, klass):
#     def _create_example_group(self, klass):
#     def _add_hooks_examples_and_nested_example_groups_to(self, klass, example_group):
#     def _load_hooks(self, klass, example_group):
#     def _hooks_in(self, example_group):
#     def _is_hook(self, method_name):
#     def _load_examples(self, klass, example_group):
#     def _examples_in(self, example_group):
#     def _methods_for(self, klass):
#     def _is_example(self, method):
#     def _is_focused_example(self, example):
#     def _is_pending_example(self, example):
#     def _is_pending_example_group(self, example_group):
#     def _load_nested_example_groups(self, klass, example_group):
#     def _load_helper_methods(self, klass, example_group):


import os.path
from importlib import import_module
from mamba import settings, formatters, reporter, runners, example_collector, loader
# -*- coding: utf-8 -*-




class ApplicationFactory(object):

    def __init__(self, arguments):
        self._instances = {}
        self.arguments = arguments

# Path: mamba/settings.py
# class Settings(object):
#     def __init__(self):
# 
# Path: mamba/formatters.py
# class Formatter(object):
# class DocumentationFormatter(Formatter):
# class ProgressFormatter(DocumentationFormatter):
# class JUnitFormatter(DocumentationFormatter):
#     def example_started(self, example):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def failures(self, failed_examples):
#     def __init__(self, settings):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def _depth(self, example):
#     def example_pending(self, example):
#     def _format_example(self, symbol, example):
#     def _format_slow_test(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def _format_example_group(self, example_group, color_name):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def _format_duration(self, duration):
#     def failures(self, failed_examples):
#     def format_full_example_name(self, example):
#     def format_failure(self, failed):
#     def _format_failing_expectation(self, example_):
#     def _traceback(self, example_):
#     def _format_traceback(self, example_):
#     def _color(self, name, text):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def __init__(self, settings):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def failures(self, failed_examples):
#     def summary(self, duration, example_count, failed_count, pending_count):
#     def _dump_example(self, example, child=None):
# 
# Path: mamba/reporter.py
# class Reporter(object):
#     def __init__(self, *formatters):
#     def failed_count(self):
#     def start(self):
#     def example_started(self, example):
#     def example_passed(self, example):
#     def example_failed(self, example):
#     def example_pending(self, example):
#     def example_group_started(self, example_group):
#     def example_group_finished(self, example_group):
#     def example_group_pending(self, example_group):
#     def finish(self):
#     def stop(self):
#     def notify(self, event, *args):
# 
# Path: mamba/runners.py
# class Runner(object):
# class BaseRunner(Runner):
# class CodeCoverageRunner(Runner):
#     def run(self):
#     def has_failed_examples(self):
#     def __init__(self, example_collector, loader, reporter, tags):
#     def run(self):
#     def _any_module_has_focused_examples(self, modules):
#     def _run_examples_in(self, module):
#     def has_failed_examples(self):
#     def __init__(self, runner, code_coverage_file):
#     def run(self):
#     def has_failed_examples(self):
# 
# Path: mamba/example_collector.py
# class ExampleCollector(object):
#     def __init__(self, paths):
#     def modules(self):
#     def _collect_files_containing_examples(self):
#     def _collect_files_in_directory(self, directory):
#     def _normalize_path(self, path):
#     def _load_module_from(self, path):
#     def _module_from_ast(self, name, path):
#     def _parse_and_transform_ast(self, path):
#     def _prepare_path_for_local_packages(self):
#     def _restore_path(self):
# 
# Path: mamba/loader.py
# class Loader(object):
#     def load_examples_from(self, module):
#     def _example_groups_for(self, module):
#     def _is_example_group(self, klass):
#     def _create_example_group(self, klass):
#     def _add_hooks_examples_and_nested_example_groups_to(self, klass, example_group):
#     def _load_hooks(self, klass, example_group):
#     def _hooks_in(self, example_group):
#     def _is_hook(self, method_name):
#     def _load_examples(self, klass, example_group):
#     def _examples_in(self, example_group):
#     def _methods_for(self, klass):
#     def _is_example(self, method):
#     def _is_focused_example(self, example):
#     def _is_pending_example(self, example):
#     def _is_pending_example_group(self, example_group):
#     def _load_nested_example_groups(self, klass, example_group):
#     def _load_helper_methods(self, klass, example_group):


# Path: mamba/application_factory.py
import os.path
from importlib import import_module
from mamba import settings, formatters, reporter, runners, example_collector, loader

# -*- coding: utf-8 -*-




class ApplicationFactory(object):

    def __init__(self, arguments):
        self._instances = {}
        self.arguments = arguments

        self.settings = self._settings(self.arguments)