Esempio n. 1
0
 def test_no_nums(self):
     result = twoSum([], 2)
     self.assertFalse(result)
Esempio n. 2
0
 def test_not_using_first_num(self):
     result = twoSum([4, 3, 2], 5)
     self.assertTrue(result)
Esempio n. 3
0
 def test_only_one_num(self):
     result = twoSum([6], 6)
     self.assertFalse(result)
Esempio n. 4
0
 def test_lots_of_possible_pairs(self):
     result = twoSum([1, 2, 3, 4, 5, 6], 7)
     self.assertTrue(result)
Esempio n. 5
0
 def test_two_nums_half_target_length(self):
     result = twoSum([3, 8, 3], 6)
     self.assertTrue(result)
Esempio n. 6
0
 def test_one_num_half_target_length(self):
     result = twoSum([3, 8], 6)
     self.assertFalse(result)
Esempio n. 7
0
 def test_long_target(self):
     result = twoSum([2, 4], 6)
     self.assertTrue(result)
Esempio n. 8
0
 def test_short_target(self):
     result = twoSum([2, 4], 1)
     self.assertFalse(result)