1
0
mirror of https://github.com/kevin1024/vcrpy.git synced 2025-12-08 16:53:23 +00:00
Files
vcrpy/tests/integration/common.py
Kevin McCarthy cbedb5818a add unit tests
2013-08-11 15:05:39 -10:00

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)