def test_value_err_2(self): with pytest.raises(ValueError): own_xrange(1, 5, 0)
def test_value_err_1(self): with pytest.raises(ValueError): own_xrange('a')
def test_type_err(self): with pytest.raises(TypeError): own_xrange()
def test_three(self): assert list(own_xrange(3, 0, -1)) == [3, 2, 1]
def test_two(self): assert list(own_xrange(0, 3)) == [0, 1, 2]
def test_one(self): assert list(own_xrange(3)) == [0, 1, 2]