示例#1
0
 def __init__(self, project_id=None):
     super(RegionMatTimeSeriesImporterForm, self).__init__(project_id)
     self.data_file = TraitUploadField(
         RegionMatTimeSeriesImporterModel.data_file, '.mat',
         self.project_id, 'data_file', self.temporary_files)
     self.dataset_name = StrField(
         RegionMatTimeSeriesImporterModel.dataset_name,
         self.project_id,
         name='dataset_name')
     self.structure_path = StrField(
         RegionMatTimeSeriesImporterModel.structure_path,
         self.project_id,
         name='structure_path')
     self.transpose = BoolField(RegionMatTimeSeriesImporterModel.transpose,
                                self.project_id,
                                name='transpose')
     self.slice = StrField(RegionMatTimeSeriesImporterModel.slice,
                           self.project_id,
                           name='slice')
     self.sampling_rate = IntField(
         RegionMatTimeSeriesImporterModel.sampling_rate,
         self.project_id,
         name='sampling_rate')
     self.start_time = IntField(RegionMatTimeSeriesImporterModel.start_time,
                                self.project_id,
                                name='start_time')
     self.datatype = TraitDataTypeSelectField(
         RegionMatTimeSeriesImporterModel.datatype,
         self.project_id,
         name='tstype_parameters')
示例#2
0
 def __init__(self):
     super(ICAForm, self).__init__()
     self.datatype = TraitDataTypeSelectField(ICAModel.datatype,
                                              name='datatype',
                                              conditions=self.get_filters())
     self.i_svar = IntField(ICAModel.i_svar, name='i_svar')
     self.i_mode = IntField(ICAModel.i_mode, name='i_mode')
示例#3
0
    def test_int_field_required(self):
        int_attr = Int(label='Dummy Int', default=0)
        int_field = IntField(int_attr, self.name)

        post_data = {'dummy_name': '10'}
        int_field.fill_from_post(post_data)
        assert int_field.data == 10, "Int data was not set correctly on IntField!"
        assert int_field.value == int_field.data, "Int data was not set correctly on IntField!"
示例#4
0
    def test_int_field_required_empty(self):
        int_attr = Int(label='Dummy Int', default=0)
        int_field = IntField(int_attr, self.name)

        post_data = {'dummy_name': ''}
        int_field.fill_from_post(post_data)
        assert int_field.validate() is False, "Validation should have failed on IntField!"
        assert int_field.value == ''
示例#5
0
    def test_int_field_optinal(self):
        int_attr = Int(label='Dummy Int', default=0, required=False)
        int_field = IntField(int_attr, self.name)

        post_data = {'dummy_name': ''}
        int_field.fill_from_post(post_data)
        assert int_field.data is None, "Empty data was not set correctly on IntField!"
        assert int_field.value == ''
示例#6
0
 def __init__(self, prefix='', project_id=None):
     super(TestAdapter1Form, self).__init__(prefix, project_id)
     self.test1_val1 = IntField(TestModel.test1_val1,
                                self,
                                name='test1_val1')
     self.test1_val2 = IntField(TestModel.test1_val2,
                                self,
                                name='test1_val2')
示例#7
0
 def __init__(self, project_id=None):
     super(TestAdapter3Form, self).__init__(project_id)
     self.param_5 = IntField(TestModel.param_5,
                             self.project_id,
                             name='param_5')
     self.param_6 = IntField(TestModel.param_6,
                             self.project_id,
                             name='param_6')
示例#8
0
 def __init__(self, prefix='', project_id=None):
     super(ICAForm, self).__init__(prefix, project_id)
     self.datatype = TraitDataTypeSelectField(ICAModel.datatype,
                                              self,
                                              name='datatype',
                                              conditions=self.get_filters())
     self.i_svar = IntField(ICAModel.i_svar, self, name='i_svar')
     self.i_mode = IntField(ICAModel.i_mode, self, name='i_mode')
示例#9
0
 def __init__(self):
     super(NodeCoherenceForm, self).__init__()
     self.time_series = TraitDataTypeSelectField(
         NodeCoherenceModel.time_series,
         name=self.get_input_name(),
         conditions=self.get_filters(),
         has_all_option=True)
     self.nfft = IntField(NodeCoherenceModel.nfft)
示例#10
0
 def __init__(self):
     super(ICAAdapterForm, self).__init__()
     self.time_series = TraitDataTypeSelectField(
         ICAAdapterModel.time_series,
         name='time_series',
         conditions=self.get_filters(),
         has_all_option=True)
     self.n_components = IntField(ICAAdapterModel.n_components)
示例#11
0
 def __init__(self):
     super(TimeseriesMetricsAdapterForm, self).__init__()
     self.time_series = TraitDataTypeSelectField(
         TimeseriesMetricsAdapterModel.time_series, name="time_series")
     self.start_point = FloatField(
         TimeseriesMetricsAdapterModel.start_point)
     self.segment = IntField(TimeseriesMetricsAdapterModel.segment)
     self.algorithms = MultiSelectField(
         TimeseriesMetricsAdapterModel.algorithms, name="algorithms")
示例#12
0
 def __init__(self, project_id=None):
     super(TestAdapter2Form, self).__init__(project_id)
     self.test = IntField(TestModel.test, self.project_id, name='test')
示例#13
0
 def __init__(self):
     super(BarForm, self).__init__()
     self.airplane_meal = StrField(Bar.airplane_meal)
     self.portions = IntField(Bar.portions)
     self.is_fancy = BoolField(Bar.is_fancy)
示例#14
0
 def __init__(self):
     super(DummyAdapter1Form, self).__init__()
     self.test1_val1 = IntField(DummyModel.test1_val1, name='test1_val1')
     self.test1_val2 = IntField(DummyModel.test1_val2, name='test1_val2')
示例#15
0
 def __init__(self):
     super(DummyAdapter2Form, self).__init__()
     self.test = IntField(DummyModel.test, name='test')
示例#16
0
 def __init__(self, prefix='', project_id=None):
     super(TestAdapterHDDRequiredForm, self).__init__(prefix, project_id)
     self.test = IntField(TestModelRequired.test, self, name='test')
示例#17
0
 def __init__(self):
     super(DummyAdapterHugeMemoryRequiredForm, self).__init__()
     self.test = IntField(DummyModelRequired.test, name='test')
示例#18
0
 def __init__(self):
     super(NoiseForm, self).__init__()
     self.ntau = FloatField(NoiseViewModel.ntau)
     self.noise_seed = IntField(NoiseViewModel.noise_seed)
示例#19
0
 def __init__(self):
     super(BaBazeForm, self).__init__()
     # these beg for metaprogramming
     self.s = StrField(BaBaze.s)
     self.sign = IntField(BaBaze.sign)
示例#20
0
 def __init__(self):
     super(TestAdapter3Form, self).__init__()
     self.param_5 = IntField(TestModel.param_5, name='param_5')
     self.param_6 = IntField(TestModel.param_6, name='param_6')
示例#21
0
 def __init__(self):
     super(TestAdapterHDDRequiredForm, self).__init__()
     self.test = IntField(TestModelRequired.test, name='test')
示例#22
0
 def __init__(self, project_id=None):
     super(TestAdapterHugeMemoryRequiredForm, self).__init__(project_id)
     self.test = IntField(TestModelRequired.test,
                          self.project_id,
                          name='test')