7

run latest black

This commit is contained in:
nick.moreton
2022-06-30 07:28:09 +01:00
parent 7eaac70154
commit aa54d31ee5
68 changed files with 2151 additions and 1147 deletions

View File

@ -6,43 +6,33 @@ from tests.factories.segment import SegmentFactory
@pytest.mark.django_db
def test_request_query_rule(client, site):
segment = SegmentFactory(name='Query')
segment = SegmentFactory(name="Query")
QueryRuleFactory(
parameter="query",
value="value",
segment=segment,
)
response = client.get('/?query=value')
response = client.get("/?query=value")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'query' for item in client.session['segments'])
assert any(item["encoded_name"] == "query" for item in client.session["segments"])
@pytest.mark.django_db
def test_request_only_one_query_rule(client, site):
segment = SegmentFactory(name='Query')
QueryRuleFactory(
parameter="query",
value="value",
segment=segment
)
segment = SegmentFactory(name="Query")
QueryRuleFactory(parameter="query", value="value", segment=segment)
response = client.get('/?test=test&query=value')
response = client.get("/?test=test&query=value")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'query' for item in client.session['segments'])
assert any(item["encoded_name"] == "query" for item in client.session["segments"])
@pytest.mark.django_db
def test_request_multiple_queries(client, site):
segment = SegmentFactory(name='Multiple queries')
QueryRuleFactory(
parameter="test",
value="test",
segment=segment
)
segment = SegmentFactory(name="Multiple queries")
QueryRuleFactory(parameter="test", value="test", segment=segment)
QueryRuleFactory(
parameter="query",
@ -50,77 +40,65 @@ def test_request_multiple_queries(client, site):
segment=segment,
)
response = client.get('/?test=test&query=value')
response = client.get("/?test=test&query=value")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'multiple-queries'
for item in client.session['segments']
item["encoded_name"] == "multiple-queries"
for item in client.session["segments"]
)
@pytest.mark.django_db
def test_request_persistent_segmenting(client, site):
segment = SegmentFactory(name='Persistent', persistent=True)
QueryRuleFactory(
parameter="test",
value="test",
segment=segment
segment = SegmentFactory(name="Persistent", persistent=True)
QueryRuleFactory(parameter="test", value="test", segment=segment)
response = client.get("/?test=test")
assert response.status_code == 200
assert any(
item["encoded_name"] == "persistent" for item in client.session["segments"]
)
response = client.get('/?test=test')
assert response.status_code == 200
assert any(
item['encoded_name'] == 'persistent'
for item in client.session['segments'])
response = client.get('/')
response = client.get("/")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'persistent'
for item in client.session['segments'])
item["encoded_name"] == "persistent" for item in client.session["segments"]
)
@pytest.mark.django_db
def test_request_non_persistent_segmenting(client, site):
segment = SegmentFactory(name='Non Persistent')
QueryRuleFactory(
parameter="test",
value="test",
segment=segment
)
segment = SegmentFactory(name="Non Persistent")
QueryRuleFactory(parameter="test", value="test", segment=segment)
response = client.get('/?test=test')
response = client.get("/?test=test")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'non-persistent'
for item in client.session['segments'])
item["encoded_name"] == "non-persistent" for item in client.session["segments"]
)
response = client.get('/')
response = client.get("/")
assert response.status_code == 200
assert not any(
item['encoded_name'] == 'non-persistent'
for item in client.session['segments'])
item["encoded_name"] == "non-persistent" for item in client.session["segments"]
)
@pytest.mark.django_db
def test_request_match_any_segmenting(client, site):
segment = SegmentFactory(name='Match any', match_any=True)
segment = SegmentFactory(name="Match any", match_any=True)
QueryRuleFactory(
parameter='test',
value='test',
parameter="test",
value="test",
segment=segment,
)
QueryRuleFactory(
parameter='test2',
value='test2',
segment=segment
)
QueryRuleFactory(parameter="test2", value="test2", segment=segment)
response = client.get('/?test=test')
response = client.get("/?test=test")
assert response.status_code == 200
assert any(
item['encoded_name'] == 'match-any'
for item in client.session['segments'])
item["encoded_name"] == "match-any" for item in client.session["segments"]
)