Esempio n. 1
0
 def test_find_min(self):
     """
         checks to see if the minimum number is found in a list and if the list is empty it returns -1
     """
     num = [24, 49, 65, 17, 38, 52, 75, 82, 100]
     self.assertEqual(super_algos.find_min(num), 17)
     self.assertEqual(super_algos.find_min([]), -1)
    def test_find_min(self):

        answer = super_algos.find_min([])
        self.assertEqual(answer, -1)
        answer = super_algos.find_min(['1'])
        self.assertEqual(answer, -1)
        answer = super_algos.find_min(['1', '3', '6'])
        self.assertEqual(answer, -1)
        answer = super_algos.find_min([2, 3, 7, 8, '1'])
        self.assertEqual(answer, -1)
        answer = super_algos.find_min([4, 3, 8, 4, 9, 2, 5])
        self.assertEqual(answer, min([4, 3, 8, 4, 9, 2, 5]))
Esempio n. 3
0
 def test_FM_correct(self):
     self.assertEqual(find_min([1, 2, 3, 4]), 1)  #check correct output
Esempio n. 4
0
 def test_minfind_filled(self):
     check = [1, 2, 3, 4, 5]
     self.assertEqual(super_algos.find_min(check), 1)
Esempio n. 5
0
 def test_accepted_input_only(self):
     self.assertEqual(super_algos.find_min([5, 1, 5, 7, 'x']), -1)
     self.assertEqual(super_algos.sum_all([5, 1, 5, 7, 'x']), -1)
Esempio n. 6
0
 def test_find_min(self):
     self.assertEqual(super_algos.find_min([1,2,3,4]),1)
     self.assertEqual(super_algos.find_min([5,6,7,8]),5)
     self.assertEqual(super_algos.find_min([18,52,34,42]),18)
     self.assertEqual(super_algos.find_min([300,200,100,400]),100)
     self.assertEqual(super_algos.find_min(['a',2,3,4]),-1)
Esempio n. 7
0
    def test_min(self):

        element = ["a", 2, 3, 4]
        self.assertEqual(super_algos.find_min(element), -1)
        self.assertEqual(super_algos.find_min([]), -1)
        self.assertEqual(super_algos.find_min([3, 4, 7, 2, 6]), 2)
Esempio n. 8
0
 def test_find_empty_elements(self):
     self.assertEqual(super_algos.find_min(''),-1)
Esempio n. 9
0
 def test_step1_find_min_one_element(self):
     result = super_algos.find_min([5])
     self.assertEqual(5, result)
Esempio n. 10
0
 def test_step1_find_min_valid(self):
     result = super_algos.find_min([5, 19, 12, 33, 2, 1])
     self.assertEqual(1, result)
Esempio n. 11
0
 def test_find_min_empty(self):
     """ tests that the find_min function returns a -1 if an empty list is declared as a parameter"""
     result = super_algos.find_min([])
     self.assertEqual(-1, result)
Esempio n. 12
0
 def test_find_min_works(self):
     """ tests that the find_min function works as intended and finds the minimum value in a list of integers"""
     result = super_algos.find_min([44, 11, 33, 50])
     self.assertEqual(11, result)
Esempio n. 13
0
 def test_find_min_non_int(self):
     """ tests that the find_min function returns a -1 if a list with characters that arent integers is declared as a parameter"""
     result = super_algos.find_min([1, "a", 2, "b"])
     self.assertEqual(-1, result)
Esempio n. 14
0
 def test_find_min(self):
     result = super_algos.find_min([1,2,3])
     self.assertEqual(result,1)
Esempio n. 15
0
 def test_FM_empty_list(self):
     self.assertEqual(find_min([]), -1)  #check empty list
Esempio n. 16
0
 def test_test_for_correct_answer(self):
     self.assertEqual(super_algos.find_min([3,6,8,9,3,11]),3)
Esempio n. 17
0
 def test_step1_find_min_negative(self):
     result = super_algos.find_min([2, 200, -201, 2, -2])
     self.assertEqual(-201, result)
Esempio n. 18
0
 def test_find_non_integer_in_elements(self):
     self.assertEqual(super_algos.find_min(['a',1,'a']),-1)
Esempio n. 19
0
 def test_step1_find_min_invalid(self):
     result = super_algos.find_min(['x', 100, 's', 4, -5])
     self.assertEqual(-1, result)
 def test_find_min(self):
     self.assertEqual(super_algos.find_min([]), -1)
     self.assertEqual(super_algos.find_min([1, 't', 'm', 4]), -1)
     self.assertEqual(super_algos.find_min([53, 3, 19, 6]), 3)
Esempio n. 21
0
 def test_step1_find_min_empty1(self):
     result = super_algos.find_min([])
     self.assertEqual(-1, result)
Esempio n. 22
0
 def test_list_empty(self):
     self.assertEqual(super_algos.find_min([]), -1)
     self.assertEqual(super_algos.sum_all([]), -1)
Esempio n. 23
0
 def test_FM_negative_number(self):
     self.assertEqual(find_min([1, 2, 3, -4]), -4)  #check negative elements
Esempio n. 24
0
 def test_find_min_correct(self):
     self.assertEqual(super_algos.find_min([5, 1, 5, 7, 6]),
                      min([5, 1, 5, 7, 6]))
Esempio n. 25
0
 def test_FM_non_int(self):
     self.assertEqual(find_min([1, "2", 3, 4]), -1)  #check non-integer
Esempio n. 26
0
 def test_FM_one_item(self):
     self.assertEqual(find_min([1]), 1)  #check one item in list
Esempio n. 27
0
 def test_minfind_filled(self):
     check = []
     self.assertEqual(super_algos.find_min(check), -1)