File size: 478 Bytes
5796881
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import pytest

from serp import SerpQuery


@pytest.mark.parametrize(
    "raw, expected",
    [
        (10, 10),
        (1, 1),
        (100, 100),
        (0, 1),
        (-5, 1),
        (500, 100),
        (101, 100),
    ],
)
def test_n_results_is_clamped_to_1_100(raw, expected):
    q = SerpQuery(queries=["test"], n_results=raw)
    assert q.n_results == expected


def test_n_results_defaults_to_10():
    q = SerpQuery(queries=["test"])
    assert q.n_results == 10