Exemplo n.º 1
0
 def test_parent_tag(self):
     """
     LoadUpdateAction migration should create a CaseIndex if a parent tag is given
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
     })
     self.assertEqual(action.case_index.tag, 'eggs')
Exemplo n.º 2
0
 def test_parent_tag(self):
     """
     LoadUpdateAction migration should create a CaseIndex if a parent tag is given
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
     })
     self.assertEqual(action.case_index.tag, 'eggs')
Exemplo n.º 3
0
 def test_advanced_action_no_parent_tag(self):
     """
     LoadUpdateAction migration should not create a CaseIndex without parent_tag
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_reference_id': 'spam',
         'relationship': 'extension',
     })
     self.assertFalse(bool(action.case_index.tag))
Exemplo n.º 4
0
 def test_defaults(self):
     """
     LoadUpdateAction migration should create a CaseIndex with property defaults
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
     })
     self.assertEqual(action.case_index.reference_id, 'parent')
     self.assertEqual(action.case_index.relationship, 'child')
Exemplo n.º 5
0
 def test_advanced_action_no_parent_tag(self):
     """
     LoadUpdateAction migration should not create a CaseIndex without parent_tag
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_reference_id': 'spam',
         'relationship': 'extension',
     })
     self.assertFalse(bool(action.case_index.tag))
Exemplo n.º 6
0
 def test_defaults(self):
     """
     LoadUpdateAction migration should create a CaseIndex with property defaults
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
     })
     self.assertEqual(action.case_index.reference_id, 'parent')
     self.assertEqual(action.case_index.relationship, 'child')
Exemplo n.º 7
0
 def test_properties(self):
     """
     LoadUpdateAction migration should create a CaseIndex with given properties
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
         'parent_reference_id': 'spam',
         'relationship': 'extension',
     })
     self.assertEqual(action.case_index.tag, 'eggs')
     self.assertEqual(action.case_index.reference_id, 'spam')
     self.assertEqual(action.case_index.relationship, 'extension')
Exemplo n.º 8
0
 def test_properties(self):
     """
     LoadUpdateAction migration should create a CaseIndex with given properties
     """
     action = LoadUpdateAction.wrap({
         'case_type': 'spam',
         'case_tag': 'ham',
         'parent_tag': 'eggs',
         'parent_reference_id': 'spam',
         'relationship': 'extension',
     })
     self.assertEqual(action.case_index.tag, 'eggs')
     self.assertEqual(action.case_index.reference_id, 'spam')
     self.assertEqual(action.case_index.relationship, 'extension')