blob: 2f9d28c0cfcbe3339629af8e6ef39b3d8c6220c6 (
plain)
| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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()
 |