From de65c3b4f23aed609641b0347627925f99d5e0aa Mon Sep 17 00:00:00 2001 From: Aleksey Lim Date: Fri, 15 Nov 2013 10:03:46 +0000 Subject: Fix processing node stats --- diff --git a/sugar_network/node/stats_node.py b/sugar_network/node/stats_node.py index 19dd82e..0cba0b8 100644 --- a/sugar_network/node/stats_node.py +++ b/sugar_network/node/stats_node.py @@ -59,7 +59,7 @@ class Sniffer(object): self._stats[name] = cls(self._stats, volume) def log(self, request): - if request.cmd or request.resource in _STATS: + if request.cmd or request.resource not in _STATS: return self._stats[request.resource].log(request) diff --git a/tests/units/node/node.py b/tests/units/node/node.py index b989ef1..586fbd6 100755 --- a/tests/units/node/node.py +++ b/tests/units/node/node.py @@ -124,7 +124,7 @@ class NodeTest(tests.Test): (ts + 3, {'total': 3.0}), ], }, - cp.stats(ts, ts + 3, 4, ['user.total'])) + call(cp, method='GET', cmd='stats', source='user.total', start=ts, end=ts + 3, records=4)) self.assertEqual({ 'user': [ @@ -134,7 +134,7 @@ class NodeTest(tests.Test): (ts + 12, {'total': 11.0}), ], }, - cp.stats(ts, ts + 12, 4, ['user.total'])) + call(cp, method='GET', cmd='stats', source='user.total', start=ts, end=ts + 12, records=4)) def test_HandleDeletes(self): volume = db.Volume('db', model.RESOURCES) -- cgit v0.9.1