Esempio n. 1
0
 def test_patterns_is_list(self):
     self.assertFalse(
         is_smart_profile_valid(
             None,
             {
                 "frequency": 300,
                 "condition": {
                     "type": "field",
                     "field": "sysDescription",
                     "patterns": "ASD",
                 },
             },
         ))
     self.assertFalse(
         is_smart_profile_valid(
             None,
             {
                 "frequency": 300,
                 "condition": {
                     "type": "field",
                     "field": "sysDescription",
                     "patterns": {},
                 },
             },
         ))
Esempio n. 2
0
 def test_base_profile_is_valid(self):
     self.assertTrue(
         is_smart_profile_valid(None, {
             "frequency": 300,
             "condition": {
                 "type": "base"
             }
         }))
Esempio n. 3
0
 def test_field_type(self):
     self.assertFalse(
         is_smart_profile_valid(None, {
             "frequency": 300,
             "condition": {
                 "type": "field"
             }
         }))
Esempio n. 4
0
 def test_disabled_profile(self):
     self.assertFalse(
         is_smart_profile_valid(
             None,
             {
                 "disabled": True,
                 "frequency": 300,
                 "condition": {
                     "type": "base"
                 }
             },
         ))
Esempio n. 5
0
 def test_field_profile_is_valid(self):
     self.assertTrue(
         is_smart_profile_valid(
             None,
             {
                 "frequency": 300,
                 "condition": {
                     "type": "field",
                     "field": "sysDescription",
                     "patterns": ["ASD"],
                 },
             },
         ))
Esempio n. 6
0
 def test_condition_type_present(self):
     self.assertFalse(
         is_smart_profile_valid(None, {
             "frequency": 300,
             "condition": "asdad"
         }))
Esempio n. 7
0
 def test_condition_present(self):
     self.assertFalse(is_smart_profile_valid(None, {"frequency": 300}))
Esempio n. 8
0
 def test_frequency_present(self):
     self.assertFalse(
         is_smart_profile_valid(None, {"condition": {
             "type": "base"
         }}))