Пример #1
0
 def test_from_dict_sets_package_name(self):
     dataset_dict = self.dataset.to_dict()
     dataset_dict["_package_name"] = "foo"
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertEqual(dataset_dict["_package_name"],
                      new_dataset.package_name)
Пример #2
0
 def test_from_dict_sets_history_pointer(self):
     dataset_dict = self.dataset.to_dict()
     dataset_dict["_history_pointer"] = 42
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertEqual(dataset_dict["_history_pointer"],
                      new_dataset._history_pointer)
Пример #3
0
 def test_from_dict_sets_representations(self):
     representation = aspecd.plotting.SinglePlotter1D()
     self.dataset.plot(representation)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.representations[0].to_dict(),
                          new_dataset.representations[0].to_dict())
Пример #4
0
    def test_import_with_large_array(self):
        dataset_ = dataset.Dataset()
        dataset_.data.data = np.random.random(1001)
        dataset_.export_to(self.exporter)

        self.importer.source = self.source
        self.dataset.import_from(self.importer)
        np.testing.assert_allclose(dataset_.data.data, self.dataset.data.data)
Пример #5
0
 def test_from_dict_sets_analyses(self):
     analysis_step = aspecd.analysis.SingleAnalysisStep()
     self.dataset.analyse(analysis_step)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.analyses[0].to_dict(),
                          new_dataset.analyses[0].to_dict())
Пример #6
0
 def test_from_dict_sets_tasks(self):
     processing_step = processing.SingleProcessingStep()
     self.dataset.process(processing_step)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.tasks[0]["task"].to_dict(),
                          new_dataset.tasks[0]["task"].to_dict())
Пример #7
0
 def test_from_dict_sets_references(self):
     reference_dataset = aspecd.dataset.Dataset()
     reference_dataset.id = 'foo'
     self.dataset.add_reference(reference_dataset)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.references[0].to_dict(),
                          new_dataset.references[0].to_dict())
Пример #8
0
 def test_from_dict_sets_annotations(self):
     annotation_ = aspecd.annotation.Annotation()
     annotation_.content = {'foo': 'bar'}
     self.dataset.annotate(annotation_)
     dataset_dict = self.dataset.to_dict()
     new_dataset = dataset.Dataset()
     new_dataset.from_dict(dataset_dict)
     self.assertDictEqual(self.dataset.annotations[0].to_dict(),
                          new_dataset.annotations[0].to_dict())
Пример #9
0
    def test_import_sets_data_and_origdata(self):
        dataset_ = dataset.Dataset()
        dataset_.data.data = np.asarray([1.])
        dataset_._origdata.data = np.asarray([1.])
        dataset_.export_to(self.exporter)

        self.importer.source = self.source
        self.dataset.import_from(self.importer)
        self.assertEqual(dataset_.data.data, self.dataset.data.data)
        self.assertEqual(dataset_._origdata.data, self.dataset._origdata.data)
Пример #10
0
 def setUp(self):
     self.exporter = io.AsdfExporter()
     self.dataset = dataset.Dataset()
     self.target = 'target'
     self.extension = '.asdf'
Пример #11
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.analysis_step = analysis.SingleAnalysisStep()
Пример #12
0
 def test_import_into_with_dataset_sets_dataset(self):
     test_dataset = dataset.Dataset()
     self.importer.import_into(test_dataset)
     self.assertIs(self.importer.dataset, test_dataset)
Пример #13
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.processing_step = processing.SingleProcessingStep()
Пример #14
0
 def setUp(self):
     self.reference = dataset.DatasetReference()
     self.dataset = dataset.Dataset()
Пример #15
0
 def setUp(self):
     self.dataset = dataset.Dataset()
Пример #16
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.annotation = annotation.Annotation()
     self.annotation.content = 'boo'
Пример #17
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.plotter = plotting.SinglePlotter()
Пример #18
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.filename = 'foo'
Пример #19
0
 def test_import_into_with_dataset_sets_label(self):
     test_dataset = dataset.Dataset()
     self.importer.source = 'filename'
     self.importer.import_into(test_dataset)
     self.assertIs(test_dataset.label, self.importer.source)
Пример #20
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.importer = io.DatasetImporter()
Пример #21
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.exporter = io.DatasetExporter()
Пример #22
0
 def setUp(self):
     self.dataset = dataset.Dataset()
     self.figure_filename = 'foo.pdf'
Пример #23
0
 def test_export_from_with_dataset_sets_dataset(self):
     test_dataset = dataset.Dataset()
     self.exporter.export_from(test_dataset)
     self.assertIs(self.exporter.dataset, test_dataset)
Пример #24
0
 def test_replay(self):
     self.historyrecord.replay(dataset.Dataset())