mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-09 09:13:23 +00:00
Add tests for explicitly specifying a path when library dir is defined
This commit is contained in:
@@ -147,6 +147,24 @@ def test_cassette_library_dir_with_decoration_and_no_explicit_path():
|
|||||||
function_name()
|
function_name()
|
||||||
|
|
||||||
|
|
||||||
|
def test_cassette_library_dir_with_decoration_and_explicit_path():
|
||||||
|
library_dir = '/libary_dir'
|
||||||
|
vcr = VCR(inject_cassette=True, cassette_library_dir=library_dir)
|
||||||
|
@vcr.use_cassette(path='custom_name')
|
||||||
|
def function_name(cassette):
|
||||||
|
assert cassette._path == os.path.join(library_dir, 'custom_name')
|
||||||
|
function_name()
|
||||||
|
|
||||||
|
|
||||||
|
def test_cassette_library_dir_with_decoration_and_super_explicit_path():
|
||||||
|
library_dir = '/libary_dir'
|
||||||
|
vcr = VCR(inject_cassette=True, cassette_library_dir=library_dir)
|
||||||
|
@vcr.use_cassette(path=os.path.join(library_dir, 'custom_name'))
|
||||||
|
def function_name(cassette):
|
||||||
|
assert cassette._path == os.path.join(library_dir, 'custom_name')
|
||||||
|
function_name()
|
||||||
|
|
||||||
|
|
||||||
def test_cassette_library_dir_with_path_transformer():
|
def test_cassette_library_dir_with_path_transformer():
|
||||||
library_dir = '/libary_dir'
|
library_dir = '/libary_dir'
|
||||||
vcr = VCR(inject_cassette=True, cassette_library_dir=library_dir,
|
vcr = VCR(inject_cassette=True, cassette_library_dir=library_dir,
|
||||||
|
|||||||
Reference in New Issue
Block a user