def test_none_input(self): """ Tests is_type_string with None as an input. """ info = None with self.assertRaises(phishingpage.ArgumentIsNotAString): phishingpage.is_type_string(info)
def test_int_input(self): """" Tests is_type_string with a integer as an input. """ info = 25 with self.assertRaises(phishingpage.ArgumentIsNotAString): phishingpage.is_type_string(info)
def test_float_input(self): """ Tests is_type_string with a float as an input. """ info = 1.663e4343 with self.assertRaises(phishingpage.ArgumentIsNotAString): phishingpage.is_type_string(info)
def test_set_input(self): """ Tests is_type_string with a set as an input. """ info = set() with self.assertRaises(phishingpage.ArgumentIsNotAString): phishingpage.is_type_string(info)
def test_dict_input(self): """ Tests is_type_string with a dictionary as an input. """ info = dict() with self.assertRaises(phishingpage.ArgumentIsNotAString): phishingpage.is_type_string(info)
def test_string_input(self): """ Tests is_type_string with a valid string as an input. """ info = "test" self.assertEqual(phishingpage.is_type_string(info), True, "Failed to return True with valid string!")