Ejemplo n.º 1
0
def test_parameter_products_filter():
    httpretty.register_uri(httpretty.GET, BVG_URL, body=DEPARTURE_HTML)
    products_filter = create_products_filter(select='US')
    _, ok = request_departures('any id', 2, products_filter)
    request = httpretty.last_request()
    assert hasattr(request, 'querystring')
    assert 'productsFilter' in request.querystring
    assert '11000000' in request.querystring['productsFilter']
Ejemplo n.º 2
0
def test_ignore_products_filter():
    assert create_products_filter(ignore='US') == '00111111'
Ejemplo n.º 3
0
def test_select_products_filter():
    assert create_products_filter(select='USR') == '11000100'
Ejemplo n.º 4
0
def test_base_products_filter():
    assert create_products_filter() == '11111111'
Ejemplo n.º 5
0
def test_comma_products_filter():
    assert create_products_filter(select='T,B,I') == '00111000'
Ejemplo n.º 6
0
def test_overvote_ignore_products_filter():
    assert create_products_filter(select='US', ignore='SBT') == '11000000'