Exemplo n.º 1
0
def test_search():
    assert search("a", ["a", "b"], 2) == 0
    assert search("c", ["a", "b"], 2) == -1
Exemplo n.º 2
0
 def test_should_throw_index_error_if_value_not_found(self):
     self.assertRaises(IndexError, search(self.col1, 3))
Exemplo n.º 3
0
 def test_should_return_correctly_for_negative_values(self):
     self.assertNotEqual(search(self.col3, -29), 3)
     self.assertTrue(search(self.col3, -29), 2)
Exemplo n.º 4
0
 def test_should_return_first_index_of_value(self):
     self.assertNotEqual(search(self.col2, 303), 4)
     self.assertTrue(search(self.col2, 303), 1)
Exemplo n.º 5
0
 def test_should_search_and_return_correct_index(self):
     self.assertEqual(search(self.col1, 3), None)
     self.assertTrue(search(self.col1, 2), 2)