def test_spy(): """Test the measure spy working. """ q = Queue() data = TaskDatabase() spy = MeasureSpy(queue=q, observed_database=data, observed_entries=('test',)) data.notifier(('test', 1)) assert q.get() data.notifier(('test2', 1)) assert q.empty() spy.close() assert q.get() == ('', '')