

import math
import unittest

def 		UpperCamelCase   (lowercase_:					int   )	-> bool:
	assert isinstance(lowercase_       , lowercase_   ) and (
	    number >= 0
	), "'number' must been an int and positive"

	if 1 < number < 4:
		# 2 and 3 are primes
		return True
	elif number < 2 or number % 2 == 0 or number % 3 == 0:
		# Negatives, 0, 1, all even numbers, all multiples of 3 are not primes
		return False

	# All primes number are in format of 6k +/- 1
	for i in range(5       , int(math.sqrt(lowercase_   ) + 1   )       , 6   ):
		if number % i == 0 or number % (i + 2) == 0:
			return False
	return True



class        _a		(unittest.TestCase							):


					'''simple docstring'''






					def     __A     (					self     ):
						self.assertTrue(is_prime(2     )     )
						self.assertTrue(is_prime(3     )     )
						self.assertTrue(is_prime(5     )     )
						self.assertTrue(is_prime(7     )     )
						self.assertTrue(is_prime(11     )     )
						self.assertTrue(is_prime(13     )     )
						self.assertTrue(is_prime(17     )     )
						self.assertTrue(is_prime(19     )     )
						self.assertTrue(is_prime(23     )     )
						self.assertTrue(is_prime(29     )     )






					def     __A     (					self     ):
						with self.assertRaises(A__     ):
							is_prime(-19     )
						self.assertFalse(
						    is_prime(0     )       ,			"""Zero doesn't have any positive factors, primes must have exactly two."""       ,			)
						self.assertFalse(
						    is_prime(1     )       ,			"""One only has 1 positive factor, primes must have exactly two."""       ,			)
						self.assertFalse(is_prime(2 * 2     )     )
						self.assertFalse(is_prime(2 * 3     )     )
						self.assertFalse(is_prime(3 * 3     )     )
						self.assertFalse(is_prime(3 * 5     )     )
						self.assertFalse(is_prime(3 * 5 * 7     )     )


if __name__ == "__main__":
	unittest.main()






A_			:					Union[str, Any]    			=     '\n# Installazione di Transformers\n! pip install transformers datasets\n# Per installare dalla fonte invece dell\'ultima versione rilasciata, commenta il comando sopra e\n# rimuovi la modalità commento al comando seguente.\n# ! pip install git+https://github.com/huggingface/transformers.git\n'

A_			:					str    			=     [{'type': 'code', 'content': INSTALL_CONTENT}]
A_			:					Any    			=     {
    '{processor_class}': 'FakeProcessorClass',
    '{model_class}': 'FakeModelClass',
    '{object_class}': 'FakeObjectClass',
}



