-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathList_function_test.py
More file actions
173 lines (69 loc) · 2.96 KB
/
Copy pathList_function_test.py
File metadata and controls
173 lines (69 loc) · 2.96 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
import unittest
from List_of_numbers import TestLengthOfNumbers
class TestForAddition(unittest.TestCase):
def test_for_random(self):
numbers = [2,3,4,5,6,7,8,3]
random_numbers_of_list = TestLengthOfNumbers()
expected = random_numbers_of_list.length_of_numbers(numbers)
actual = 8
self.assertTrue(expected,actual)
def test_even_numbers(self):
numbers = [2,3,5,6,7,8,4]
sum_even_positions = TestLengthOfNumbers()
expected = sum_even_positions.even_indexes(numbers)
actual = 18
self.assertEqual(expected,actual)
def test_odd_numbers(self):
numbers = [2,3,5,6,7,8,4]
sum_of_odd = TestLengthOfNumbers()
expected = sum_of_odd.odd_indexes(numbers)
actual = 17
self.assertEqual(expected,actual)
def test_multiply_for_third_numbers(self):
numbers = [2,3,5,6,7,8,4]
multiple_of_numbers = TestLengthOfNumbers()
expected = multiple_of_numbers.multiply_elements(numbers)
actual = 24
self.assertEqual(expected,actual)
def test_average_of_numbers(self):
numbers = [2,3,5,6,7,8,4]
average = TestLengthOfNumbers()
expected = average.average_of_numbers(numbers)
actual = 5.0
self.assertEqual(expected,actual)
def test_largest_numbers(self):
numbers = [2,3,4,5,6,7,8,6]
largest = TestLengthOfNumbers()
expected = largest.largest_of_numbers(numbers)
actual = 8
self.assertEqual(expected,actual)
def test_smallest_numbers(self):
numbers = [2,3,4,5,6,7,8,6]
smallest = TestLengthOfNumbers()
expected = smallest.smallest_of_numbers(numbers)
actual = 2
self.assertEqual(expected,actual)
def test_if_string_first_and_last_characters(self):
characters = "madam"
character = TestLengthOfNumbers()
expected = character.return_character(characters)
actual = "madam"
self.assertEqual(expected,actual)
def test_if_list_is_in_sequence(self):
numbers = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
list_of_numbers = TestLengthOfNumbers()
expected = list_of_numbers.sequential_integers(numbers)
actual = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15]
self.assertEqual(expected,actual)
def test_if_all_third_elements_add(self):
numbers = [2,3,4,4,6,7,8]
third_elements = TestLengthOfNumbers()
expected = third_elements.sequential_integers(numbers)
actual = 12
self.assertTrue(expected,actual)
def test_if_it_calculates_first_middle_last_number(self):
numbers = [2,3,4,4,6,7,8]
elements = TestLengthOfNumbers()
expected = elements.first_middle_last_elements(numbers)
actual = 14.0
self.assertTrue(expected,actual)