예제 #1
0
 def test_get_required_memory(self, time_series_region_index_factory):
     """
     Brainviewer should know required memory so expect positive number and not -1.
     """
     time_series_index = time_series_region_index_factory(self.connectivity, self.region_mapping,
                                                          self.test_user, self.test_project)
     viewer = BrainViewer()
     viewer.current_project_id = self.test_project.id
     view_model = viewer.get_view_model_class()()
     view_model.time_series = UUID(time_series_index.gid)
     assert viewer.get_required_memory_size(view_model) > 0
예제 #2
0
 def test_generate_preview(self, time_series_region_index_factory):
     """
     Check that all required keys are present in preview generate by BrainViewer.
     """
     time_series_index = time_series_region_index_factory(self.connectivity, self.region_mapping,
                                                          self.test_user, self.test_project)
     viewer = BrainViewer()
     viewer.current_project_id = self.test_project.id
     view_model = viewer.get_view_model_class()()
     view_model.time_series = UUID(time_series_index.gid)
     result = viewer.generate_preview(view_model, figure_size=(500, 200))
     for key in TestBrainViewer.EXPECTED_KEYS:
         assert key in result and result[key] is not None, key
예제 #3
0
    def test_launch(self, time_series_region_index_factory):
        """
        Check that all required keys are present in output from BrainViewer launch.
        """
        time_series_index = time_series_region_index_factory(self.connectivity, self.region_mapping,
                                                             self.test_user, self.test_project)
        viewer = BrainViewer()
        viewer.current_project_id = self.test_project.id
        view_model = viewer.get_view_model_class()()
        view_model.time_series = UUID(time_series_index.gid)
        view_model.shell_surface = UUID(self.face_surface.gid)
        result = viewer.launch(view_model)

        for key in TestBrainViewer.EXPECTED_KEYS + TestBrainViewer.EXPECTED_EXTRA_KEYS:
            assert key in result and result[key] is not None
        assert not result['extended_view']