blob: 518d226771933fcf8326049d0168faffce47a480 (
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
37
|
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()
|