def test_set_confidence(self): """ Test setConfidence(self, confidence) """ event_type = 'ROOT' event_data = '' module = '' source_event = '' evt = SpiderFootEvent(event_type, event_data, module, source_event) evt.setConfidence('confidence')
def test_set_confidence_should_set_confidence_attribute(self): """ Test setConfidence(self, confidence) """ event_type = 'ROOT' event_data = '' module = '' source_event = '' evt = SpiderFootEvent(event_type, event_data, module, source_event) confidence = 100 evt.setConfidence(confidence) self.assertEqual(confidence, evt.confidence)
def test_set_confidence_invalid_confidence_should_raise(self): """ Test setConfidence(self, confidence) """ event_type = 'ROOT' event_data = '' module = '' source_event = '' evt = SpiderFootEvent(event_type, event_data, module, source_event) invalid_types = [None, "", list(), dict()] for invalid_type in invalid_types: with self.subTest(invalid_type=invalid_type): with self.assertRaises(TypeError) as cm: evt.setConfidence(invalid_type) with self.assertRaises(ValueError) as cm: evt.setConfidence(-1) with self.assertRaises(ValueError) as cm: evt.setConfidence(101)