def test_ovaldef(self): ct = InfoType.from_string("ovaldef") self.assertEqual(ct, InfoType.OVALDEF)
def test_allinfo(self): with self.assertRaises(InvalidArgument): InfoType.from_string("allinfo")
def test_dfn_cert_adv(self): ct = InfoType.from_string("dfn_cert_adv") self.assertEqual(ct, InfoType.DFN_CERT_ADV)
def test_nvt(self): ct = InfoType.from_string("nvt") self.assertEqual(ct, InfoType.NVT)
def test_cve(self): ct = InfoType.from_string("cve") self.assertEqual(ct, InfoType.CVE)
def test_cpe(self): ct = InfoType.from_string("cpe") self.assertEqual(ct, InfoType.CPE)
def test_cert_bund_adv(self): ct = InfoType.from_string("cert_bund_adv") self.assertEqual(ct, InfoType.CERT_BUND_ADV)
def test_none_or_empty(self): ct = InfoType.from_string(None) self.assertIsNone(ct) ct = InfoType.from_string("") self.assertIsNone(ct)
def test_invalid(self): with self.assertRaises(InvalidArgument): InfoType.from_string("foo")