def test_operation_page_filter(self):
     """
     Tests that default filters for operation page are indeed generated
     """
     DUMMY_USER_ID = 1
     entity = FilteringTest.DummyFilterClass()
     entity.id = 1
     op_page_filters = StaticFiltersFactory.build_operations_filters(entity, DUMMY_USER_ID)
     self.assertTrue(isinstance(op_page_filters, list), "We expect a list of filters.")
     for entry in op_page_filters:
         self.assertTrue(isinstance(entry, FilterChain), "We expect a list of filters.")
Ejemplo n.º 2
0
 def test_operation_page_filter(self):
     DUMMY_USER_ID = 1
     entity = FilteringTest.DummyFilterClass()
     entity.id = 1
     op_page_filters = StaticFiltersFactory.build_operations_filters(
         entity, DUMMY_USER_ID)
     self.assertTrue(isinstance(op_page_filters, list),
                     "We expect a list of filters.")
     for entry in op_page_filters:
         self.assertTrue(isinstance(entry, FilterChain),
                         "We expect a list of filters.")
Ejemplo n.º 3
0
    def __get_operations_filters(self):
        """
        Filters for VIEW_ALL_OPERATIONS page.
        Get from session currently selected filters, or build a new set of filters.
        """
        session_filtes = common.get_from_session(self.KEY_OPERATION_FILTERS)
        if session_filtes:
            return session_filtes

        else:
            sim_group = self.flow_service.get_algorithm_by_module_and_class(SIMULATOR_MODULE, SIMULATOR_CLASS)[1]
            new_filters = StaticFiltersFactory.build_operations_filters(sim_group, common.get_logged_user().id)
            common.add2session(self.KEY_OPERATION_FILTERS, new_filters)
            return new_filters
Ejemplo n.º 4
0
 def test_operation_page_filter(self):
     """
     Tests that default filters for operation page are indeed generated
     """
     DUMMY_USER_ID = 1
     entity = TestFiltering.DummyFilterClass()
     entity.id = 1
     op_page_filters = StaticFiltersFactory.build_operations_filters(
         entity, DUMMY_USER_ID)
     assert isinstance(op_page_filters,
                       list), "We expect a list of filters."
     for entry in op_page_filters:
         assert isinstance(entry,
                           FilterChain), "We expect a list of filters."
Ejemplo n.º 5
0
    def __get_operations_filters(self):
        """
        Filters for VIEW_ALL_OPERATIONS page.
        Get from session currently selected filters, or build a new set of filters.
        """
        session_filtes = common.get_from_session(self.KEY_OPERATION_FILTERS)
        if session_filtes:
            return session_filtes

        else:
            sim_group = self.flow_service.get_algorithm_by_module_and_class(SIMULATOR_MODULE, SIMULATOR_CLASS)
            new_filters = StaticFiltersFactory.build_operations_filters(sim_group, common.get_logged_user().id)
            common.add2session(self.KEY_OPERATION_FILTERS, new_filters)
            return new_filters