diff options
| author | Devendra | 2013-09-25 13:51:19 +0530 | 
|---|---|---|
| committer | Devendra | 2013-09-25 13:51:19 +0530 | 
| commit | 09d6ea1fa20f87dc648740ffb2a70f67e7e4efa9 (patch) | |
| tree | b1121f01efe49709a85a33f956f1ea572fda4eea /common/PubnubUnitTest.py | |
| parent | 2c77bdb1d0725d7203ce7ce94ec675de750974b0 (diff) | |
| download | pubnub-python-09d6ea1fa20f87dc648740ffb2a70f67e7e4efa9.tar.bz2 | |
combining into Pubnub.py, added common async unit test methodCL-9603
Diffstat (limited to 'common/PubnubUnitTest.py')
| -rw-r--r-- | common/PubnubUnitTest.py | 36 | 
1 files changed, 36 insertions, 0 deletions
| diff --git a/common/PubnubUnitTest.py b/common/PubnubUnitTest.py new file mode 100644 index 0000000..2f9d28c --- /dev/null +++ b/common/PubnubUnitTest.py @@ -0,0 +1,36 @@ + +import time + +class Suite(): +	def __init__(self, pubnub, expected): +		self.pubnub = pubnub +		self.total = expected +		self.passed = 0 +		self.failed = 0 +		self.started = False + +	def test(self, condition , name, message = None, response = None): + +		if condition: +			self.passed += 1 +			msg = "PASS : " + name +			if message: +				msg += ", " + message +			if response: +				msg += ", " + response +			print msg +		else: +			self.failed += 1 +			msg = "FAIL : " + name +			if message: +				msg += ", " + message +			if response: +				msg += ", " + response +			print msg + +		if self.total == self.failed + self.passed: +			print "\n======== RESULT ========" +			print "Total\t:\t", self.total +			print "Passed\t:\t", self.passed +			print "Failed\t:\t", self.failed +			self.pubnub.stop() | 
