def test_multiple_counters(q, s): s.send("gorm:1|c") s.send("gurm:1|c") stats = {"stats.gorm": 2, "stats.gurm": 2} for i in range(2): stat = q.get() t.isin(stat[0], stats) t.eq(stats[stat[0]], stat[1]) t.gt(stat[1], 0) stats.pop(stat[0]) t.same_stat("stats.numStats", 2, q.get())
def test_multiple_counters(q, s): s.send("gorm:1|c") s.send("gurm:1|c") stats = { "stats.gorm": 2, "stats_counts.gorm": 1, "stats.gurm": 2, "stats_counts.gurm": 1 } for i in range(4): stat = q.get(timeout=TIMEOUT) t.isin(stat[1], stats) t.eq(stats[stat[1]], stat[2]) t.gt(stat[2], 0) stats.pop(stat[1]) t.same_stat(None, "stats.numStats", 2, q.get(timeout=TIMEOUT))
def test_basic(vm): resp = vm.call(a.erlang, a.now) t.eq(isinstance(resp, tuple), True) for i in range(3): t.eq(isinstance(resp[i], (int, long)), True) t.gt(resp[i], 0)