Pipe analytics client output to stdout instead of devnull.

This commit is contained in:
Ben Patterson
2014-12-13 20:02:53 -05:00
parent 352fce6e02
commit e0f83ded6d

View File

@@ -3,7 +3,7 @@ Tests for the Shopping Cart Models
"""
from decimal import Decimal
import datetime
import os
import sys
import smtplib
from boto.exception import BotoServerError # this is a super-class of SESError and catches connection errors
@@ -235,8 +235,7 @@ class OrderTest(ModuleStoreTestCase):
# course enrollment object should be created but still inactive
self.assertFalse(CourseEnrollment.is_enrolled(self.user, self.course_key))
# the analytics client pipes output to stderr when using the default client
devnull = open(os.devnull, 'w')
with patch('sys.stderr', devnull):
with patch('sys.stderr', sys.stdout.write):
cart.purchase()
self.assertTrue(CourseEnrollment.is_enrolled(self.user, self.course_key))