Beispiel #1
0
    def __init__(self, opts=None):
        self.verbose = App.get_option('verbose', default=False, options=opts)
        self.show_details = App.get_option(
            'show_details', default=False, options=opts) and self.verbose
        self.save_output_files = App.get_option('save_details',
                                                default=False,
                                                options=opts)
        self.show_all_columns = App.get_option('show_all_info',
                                               default=False,
                                               options=opts)
        self.silent = App.get_option('silent', default=False, options=opts)
        self.to_folder = App.get_option('to_folder',
                                        default=None,
                                        options=opts)
        self.stop_on_error = App.get_option('stop_on_error',
                                            default=False,
                                            options=opts)
        self.plot = App.get_option('plot', default=False, options=opts)
        self.skip_views = App.get_option('skip_views',
                                         default=False,
                                         options=opts)
        self.metadata_file = App.get_option('metadata_file',
                                            default=None,
                                            options=opts)
        self.part = App.get_option('part', default=False, options=opts)
        self.ignore_index = App.get_option('ignore_index',
                                           default=False,
                                           options=opts)
        self.ignore_metadata = App.get_option('ignore_metadata',
                                              default=False,
                                              options=opts)

        if self.to_folder is None: self.to_folder = ''

        self.last_zip_rows = self.last_gps_rows = None

        type_of_detectors = TypeDetector.data_detectors()[0]
        if type_of_detectors != 'Dynamic':
            App.warn(
                'Type Detectors Not Loaded Dynamically from File. ({0} Detectors) '
                .format(type_of_detectors))
 def test_type_detectors_are_static_if_no_param_passed(self):
     self.assertIn(TypeDetector.STATIC_DETECTORS,
                   TypeDetector.data_detectors()[0])
 def test_type_geo_lat_or_long_loaded(self):
     self.assertIn(TypeDetector.DETECTOR_GEO_GPS_LAT_OR_LON,
                   TypeDetector.data_detectors()[1])