def test_returned_value_is_sorted_by_id(self): insertions.AddBook("title2", ["author2"], genres=["genre3", "genre4"]) returnedValue = queries.get_all_genres() expectedValue = ["genre1", "genre2", "genre3", "genre4"] self.assertEqual(expectedValue, returnedValue)
def test_list_is_ecpected_length(self): returnedValue = queries.get_all_genres() returnedValueLength = len(returnedValue) expectedValue = 2 self.assertEqual(expectedValue, returnedValueLength)
def test_item_in_lists_is_the_correct_title(self): returnedValue = queries.get_all_genres() firstIndexValue = returnedValue[0] expectedValue = "genre1" self.assertEqual(expectedValue, firstIndexValue)
def test_list_contains_strings(self): returnedValue = queries.get_all_genres() firstIndexValue = returnedValue[0] self.assertIsInstance(firstIndexValue, str)
def test_list_is_returned(self): returnedValue = queries.get_all_genres() self.assertIsInstance(returnedValue, list)
def get_genres(): cursorObject = queries.get_all_genres() genresJson = jsonify(cursorObject) return genresJson