Source code for snmp_orm.tests.utils

from __future__ import absolute_import

from unittest import TestCase as BaseTestCase

from snmp_orm.tests.agent import BackgroundAgent, SysDescr, Uptime
from snmp_orm.config import SNMP_TEST_AGENT_ADDRESS


[docs]class TestCase(BaseTestCase): instructions = None
[docs] def setUp(self): host, port = SNMP_TEST_AGENT_ADDRESS self.test_host = host self.test_port = port agent = self.agent = BackgroundAgent(host, port) instructions = self.instructions or (SysDescr(), Uptime()) for instr in instructions: agent.registerInstr(instr) agent.start() super(TestCase, self).setUp()
[docs] def tearDown(self): self.agent.stop() super(TestCase, self).tearDown()

Project Versions

This Page