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.")
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.")
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
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."
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