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()
|