Ejemplo n.º 1
0
 def test_if_it_includes_a_number_if_the_number_is(self):
     """Tests the input number is not prime is included in the list"""
     self.assertNotIn(16, primenum(16))
Ejemplo n.º 2
0
 def test_if_it_accepts_string_datatype(self):
     """Tests if string datatype is accepted"""
     with self.assertRaises(TypeError):
         primenum("string")
Ejemplo n.º 3
0
 def test_if_it_outputs_correct_output_for_numbers_greater_than_50(self):
     """Tests if it outputs correct result"""
     self.assertEquals(len(primenum(55)), 16)
Ejemplo n.º 4
0
 def test_if_it_includes_a_number_included_in_list(self):
     """Tests if a number is prime is included in the list"""
     self.assertIn(5, primenum(5))
Ejemplo n.º 5
0
 def test_if_input_is_zero(self):
     """Tests if zero is a prime number"""
     self.assertEquals(
         primenum(0), "Numbers less than or equal to zero are not allowed!")
Ejemplo n.º 6
0
 def test_if_it_outputs_correct_output(self):
     """Tests if it outputs correct result"""
     self.assertEquals(primenum(5), [2, 3, 5])
Ejemplo n.º 7
0
 def test_if_input_is_one(self):
     """Tests if one is a prime number"""
     self.assertEquals(primenum(1), "One is not considered prime number")
Ejemplo n.º 8
0
 def test_if_input_is_negative(self):
     """Tests if it accepts negative numbers"""
     self.assertEquals(
         primenum(-5),
         "Numbers less than or equal to zero are not allowed!")
Ejemplo n.º 9
0
 def test_if_it_accepts_float_numbers_are_accepted(self):
     """Test if the function raises an error if float number is given"""
     with self.assertRaises(TypeError):
         primenum(56.58)
Ejemplo n.º 10
0
 def test_if_it_accepts_lists(self):
     """Test if list datatype is accepted"""
     with self.assertRaises(TypeError):
         primenum([])
Ejemplo n.º 11
0
 def test_if_it_accepts_dictionary(self):
     """Test if dictionary datatype is accepted"""
     with self.assertRaises(TypeError):
         primenum({})