Пример #1
0
 def test_three_numbers(self):
     self.assertTrue(has_progression([1, 2, 3]))
     self.assertTrue(has_progression([1, 5, 9]))
     self.assertFalse(has_progression([1, 5, 10]))
Пример #2
0
 def test_long_list(self):
     self.assertTrue(has_progression([1, 2, 3, 7]))
     self.assertTrue(has_progression([7, 1, 2, 3]))
     self.assertTrue(has_progression([7, 9, 121, 300, 800, 111, 3, 2, 1]))
     self.assertTrue(has_progression([3, 7, 8, 1, 15, 5, 2]))
     self.assertFalse(has_progression([1, 2, 8, 11, 56, 100, 121]))
Пример #3
0
 def test_floats(self):
     self.assertTrue(has_progression([1.0, 15.1, 2.1, 1.1, 3.1]))
     self.assertTrue(has_progression([1.3, 4.0, 1.1, 2.3, 1.1, 1.2]))
     self.assertFalse(has_progression([9.0, 1.1, 5.5, 20.7, 8.8]))
Пример #4
0
 def test_to_short_input(self):
     self.assertFalse(has_progression([]))
     self.assertFalse(has_progression([1]))
     self.assertFalse(has_progression([1, 2]))
     self.assertFalse(has_progression([1.0, 1.5]))
Пример #5
0
 def test_unordered_list(self):
     self.assertTrue(has_progression([3, 2, 1]))
     self.assertFalse(has_progression([10, 9, 7]))
Пример #6
0
 def test_three_numbers(self):
     self.assertTrue(has_progression([1, 2, 3]))
     self.assertTrue(has_progression([1, 5, 9]))
     self.assertFalse(has_progression([1, 5, 10]))
Пример #7
0
 def test_floats(self):
     self.assertTrue(has_progression([1.0, 15.1, 2.1, 1.1, 3.1]))
     self.assertTrue(has_progression([1.3, 4.0, 1.1, 2.3, 1.1, 1.2]))
     self.assertFalse(has_progression([9.0, 1.1, 5.5, 20.7, 8.8]))
Пример #8
0
 def test_long_list(self):
     self.assertTrue(has_progression([1, 2, 3, 7]))
     self.assertTrue(has_progression([7, 1, 2, 3]))
     self.assertTrue(has_progression([7, 9, 121, 300, 800, 111, 3, 2, 1]))
     self.assertTrue(has_progression([3, 7, 8, 1, 15, 5, 2]))
     self.assertFalse(has_progression([1, 2, 8, 11, 56, 100, 121]))
Пример #9
0
 def test_unordered_list(self):
     self.assertTrue(has_progression([3, 2, 1]))
     self.assertFalse(has_progression([10, 9, 7]))
Пример #10
0
 def test_to_short_input(self):
     self.assertFalse(has_progression([]))
     self.assertFalse(has_progression([1]))
     self.assertFalse(has_progression([1, 2]))
     self.assertFalse(has_progression([1.0, 1.5]))