mirror of
https://github.com/kevin1024/vcrpy.git
synced 2025-12-08 16:53:23 +00:00
31 lines
793 B
Python
31 lines
793 B
Python
# coding=utf-8
|
|
|
|
import os
|
|
import json
|
|
import shutil
|
|
import unittest
|
|
|
|
|
|
class TestVCR(unittest.TestCase):
|
|
fixtures = os.path.join('does', 'not', 'exist')
|
|
|
|
def tearDown(self):
|
|
# Remove th urllib2 fixtures if they exist
|
|
if os.path.exists(self.fixtures):
|
|
shutil.rmtree(self.fixtures)
|
|
|
|
def fixture(self, *names):
|
|
'''Return a path to the provided fixture'''
|
|
return os.path.join(self.fixtures, *names)
|
|
|
|
def assertBodiesEqual(self, one, two):
|
|
"""
|
|
httpbin.org returns a different `origin` header
|
|
each time, so strip this out since it makes testing
|
|
difficult.
|
|
"""
|
|
one, two = json.loads(one), json.loads(two)
|
|
del one['origin']
|
|
del two['origin']
|
|
self.assertEqual(one, two)
|