Skip to content

Commit 9dd16c0

Browse files
committed
Make vcr independent of current directory
1 parent 3571d5f commit 9dd16c0

File tree

3 files changed

+14
-5
lines changed

3 files changed

+14
-5
lines changed

tests/fixtures/vcr_cassettes/client.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ interactions:
1111
Host:
1212
- swapi.graphene-python.org
1313
User-Agent:
14-
- python-requests/2.22.0
14+
- python-requests/2.23.0
1515
method: GET
1616
uri: http://127.0.0.1:8000/graphql
1717
response:
@@ -98,7 +98,7 @@ interactions:
9898
Cookie:
9999
- csrftoken=hRIez34v4hg2Wbl8XhrbshvDIB3HmLR2L9WNTJ3SdrIQHxAKtoukxiuwQlwRJewz
100100
User-Agent:
101-
- python-requests/2.22.0
101+
- python-requests/2.23.0
102102
x-csrftoken:
103103
- hRIez34v4hg2Wbl8XhrbshvDIB3HmLR2L9WNTJ3SdrIQHxAKtoukxiuwQlwRJewz
104104
method: POST

tests/fixtures/vcr_cassettes/execute.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ interactions:
1515
Cookie:
1616
- csrftoken=hRIez34v4hg2Wbl8XhrbshvDIB3HmLR2L9WNTJ3SdrIQHxAKtoukxiuwQlwRJewz
1717
User-Agent:
18-
- python-requests/2.22.0
18+
- python-requests/2.23.0
1919
x-csrftoken:
2020
- hRIez34v4hg2Wbl8XhrbshvDIB3HmLR2L9WNTJ3SdrIQHxAKtoukxiuwQlwRJewz
2121
method: POST

tests/test_transport.py

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import os
12
import pytest
23
import requests
34
import vcr
@@ -9,9 +10,17 @@
910
URL = "http://127.0.0.1:8000/graphql"
1011

1112

13+
def use_cassette(name):
14+
return vcr.use_cassette(
15+
os.path.join(
16+
os.path.dirname(__file__), "fixtures", "vcr_cassettes", name + ".yaml"
17+
)
18+
)
19+
20+
1221
@pytest.fixture
1322
def client():
14-
with vcr.use_cassette("tests/fixtures/vcr_cassettes/client.yaml"):
23+
with use_cassette("client"):
1524
request = requests.get(
1625
URL, headers={"Host": "swapi.graphene-python.org", "Accept": "text/html"}
1726
)
@@ -61,6 +70,6 @@ def test_hero_name_query(client):
6170
},
6271
}
6372
}
64-
with vcr.use_cassette("tests/fixtures/vcr_cassettes/execute.yaml"):
73+
with use_cassette("execute"):
6574
result = client.execute(query)
6675
assert result == expected

0 commit comments

Comments
 (0)