Пример #1
0
 def test_if_fc_is_used(self):
     f = FilterConditionService()
     with self.app.app_context():
         self.assertTrue(
             f._get_referenced_filter_conditions(1).count() == 1)
         self.assertTrue(
             f._get_referenced_filter_conditions(2).count() == 0)
Пример #2
0
 def test_are_equal4(self):
     f = FilterConditionService()
     new_doc = {
         'name': 'A',
         'field': 'urgency',
         'operator': 'nin',
         'value': '4,2,3'
     }
     doc = {
         '_id': 1,
         'name': 'B',
         'field': 'urgency',
         'operator': 'nin',
         'value': '2,3'
     }
     self.assertFalse(f._are_equal(new_doc, doc))
 def test_are_equal4(self):
     f = FilterConditionService()
     new_doc = {
         "name": "A",
         "field": "urgency",
         "operator": "nin",
         "value": "4,2,3"
     }
     doc = {
         "_id": 1,
         "name": "B",
         "field": "urgency",
         "operator": "nin",
         "value": "2,3"
     }
     self.assertFalse(f._are_equal(new_doc, doc))
Пример #4
0
 def test_are_equal3(self):
     f = FilterConditionService()
     new_doc = {
         'name': 'A',
         'field': 'urgency',
         'operator': 'nin',
         'value': 'jump,track'
     }
     doc = {
         '_id': 1,
         'name': 'B',
         'field': 'urgency',
         'operator': 'nin',
         'value': 'tump,jrack'
     }
     self.assertTrue(f._are_equal(new_doc, doc))
 def test_are_equal3(self):
     f = FilterConditionService()
     new_doc = {
         "name": "A",
         "field": "urgency",
         "operator": "nin",
         "value": "jump,track"
     }
     doc = {
         "_id": 1,
         "name": "B",
         "field": "urgency",
         "operator": "nin",
         "value": "tump,jrack"
     }
     self.assertTrue(f._are_equal(new_doc, doc))
Пример #6
0
def init_app(app):
    endpoint_name = 'filter_conditions'
    service = FilterConditionService(endpoint_name, backend=get_backend())
    FilterConditionResource(endpoint_name, app=app, service=service)

    endpoint_name = 'filter_condition_parameters'
    service = FilterConditionParametersService(endpoint_name,
                                               backend=get_backend())
    FilterConditionParametersResource(endpoint_name, app=app, service=service)

    endpoint_name = 'content_filters'
    service = ContentFilterService(endpoint_name, backend=get_backend())
    ContentFilterResource(endpoint_name, app=app, service=service)

    endpoint_name = 'content_filter_tests'
    service = ContentFilterTestService(endpoint_name,
                                       backend=superdesk.get_backend())
    ContentFilterTestResource(endpoint_name, app=app, service=service)

    superdesk.privilege(name='content_filters',
                        label='Content Filters',
                        description='User can manage content filters')
Пример #7
0
 def test_if_fc_is_used(self):
     f = FilterConditionService()
     with self.app.app_context():
         self.assertTrue(f._get_referenced_filter_conditions(1).count() == 1)
         self.assertTrue(f._get_referenced_filter_conditions(2).count() == 0)
Пример #8
0
 def test_are_equal4(self):
     f = FilterConditionService()
     new_doc = {'name': 'A', 'field': 'urgency', 'operator': 'nin', 'value': '4,2,3'}
     doc = {'_id': 1, 'name': 'B', 'field': 'urgency', 'operator': 'nin', 'value': '2,3'}
     self.assertFalse(f._are_equal(new_doc, doc))
Пример #9
0
 def test_are_equal3(self):
     f = FilterConditionService()
     new_doc = {'name': 'A', 'field': 'urgency', 'operator': 'nin', 'value': 'jump,track'}
     doc = {'_id': 1, 'name': 'B', 'field': 'urgency', 'operator': 'nin', 'value': 'tump,jrack'}
     self.assertTrue(f._are_equal(new_doc, doc))