class TestSnmpLibrary(object):
    def setup(self):
        self.s = SnmpLibrary()

    def test_snmplibrary_find_index(self):
        eq_(self.s.find_index(1, a, "1", b, "0/6"), (261,))
        eq_(self.s.find_index(2, a, "1", b, "0/6"), (3, 261))

    @raises(RuntimeError)
    def test_snmplibrary_find_index_invalid_arguments(self):
        self.s.find_index(1, a, "1", b)

    @raises(RuntimeError)
    def test_snmplibrary_find_index_no_index_found(self):
        self.s.find_index(1, a, "1", b, "0/55")

    @raises(RuntimeError)
    def test_snmplibrary_find_index_ambiguous_match(self):
        self.s.find_index(1, a, "1", b, "0/10")
예제 #2
0
class TestSnmpLibrary(object):
    def setup(self):
        self.s = SnmpLibrary()

    def test_snmplibrary_find_index(self):
        eq_(self.s.find_index(1, a, '1', b, '0/6'), (261, ))
        eq_(self.s.find_index(2, a, '1', b, '0/6'), (3, 261))

    @raises(RuntimeError)
    def test_snmplibrary_find_index_invalid_arguments(self):
        self.s.find_index(1, a, '1', b)

    @raises(RuntimeError)
    def test_snmplibrary_find_index_no_index_found(self):
        self.s.find_index(1, a, '1', b, '0/55')

    @raises(RuntimeError)
    def test_snmplibrary_find_index_ambiguous_match(self):
        self.s.find_index(1, a, '1', b, '0/10')
 def setup(self):
     self.s = SnmpLibrary()
예제 #4
0
 def setup(self):
     self.s = SnmpLibrary()