def test_id_number_with_empty_string(self):
		self.assertFalse(Donor.is_valid_id_number(''))
	def test_id_number_with_one_character(self):
		self.assertFalse(Donor.is_valid_id_number('a'))
	def test_passport_number_with_valid_string(self):
		self.assertTrue(Donor.is_valid_id_number('ab123456'))
	def test_id_number_with_valid_string(self):
		self.assertTrue(Donor.is_valid_id_number('123456ab'))
	def test_id_number_with_spaces(self):
		self.assertFalse(Donor.is_valid_id_number('        '))
	def test_id_number_with_eight_hyphens(self):
		self.assertFalse(Donor.is_valid_id_number('--------'))
	def test_id_number_with_nine_characters(self):
		self.assertFalse(Donor.is_valid_id_number('123456abc'))