Пример #1
0
 def test_no_nums(self):
     result = twoSum([], 2)
     self.assertFalse(result)
Пример #2
0
 def test_not_using_first_num(self):
     result = twoSum([4, 3, 2], 5)
     self.assertTrue(result)
Пример #3
0
 def test_only_one_num(self):
     result = twoSum([6], 6)
     self.assertFalse(result)
Пример #4
0
 def test_lots_of_possible_pairs(self):
     result = twoSum([1, 2, 3, 4, 5, 6], 7)
     self.assertTrue(result)
Пример #5
0
 def test_two_nums_half_target_length(self):
     result = twoSum([3, 8, 3], 6)
     self.assertTrue(result)
Пример #6
0
 def test_one_num_half_target_length(self):
     result = twoSum([3, 8], 6)
     self.assertFalse(result)
Пример #7
0
 def test_long_target(self):
     result = twoSum([2, 4], 6)
     self.assertTrue(result)
Пример #8
0
 def test_short_target(self):
     result = twoSum([2, 4], 1)
     self.assertFalse(result)