from solution import number_of_occurrences
import codewars_test as test

@test.describe("Тестирование подсчета элементов")
def run_tests():
    # Наш тестовый список чисел
    список_чисел = [0, 1, 2, 2, 3]

    @test.it("Элементов нет в массиве")
    def если_элементов_нет():
        test.assert_equals(number_of_occurrences(4, список_чисел), 0)
        test.assert_equals(number_of_occurrences(6, список_чисел), 0)
        test.assert_equals(number_of_occurrences(-1, список_чисел), 0)

    @test.it("Элементы присутствуют в массиве")
    def если_элементы_есть():
        test.assert_equals(number_of_occurrences(0, список_чисел), 1)
        test.assert_equals(number_of_occurrences(2, список_чисел), 2)
        test.assert_equals(number_of_occurrences(3, список_чисел), 1)
