Beispiel #1
0
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())
Beispiel #2
0
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))
Beispiel #3
0
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))
Beispiel #4
0
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)