def test_first_resource_sets_name(self): class MyResource(nagiosplugin.Resource): pass c = Check() self.assertEqual('', c.name) c.add(MyResource()) self.assertEqual('MyResource', c.name)
def test_add_resource(self): c = Check() r1 = nagiosplugin.Resource() r2 = nagiosplugin.Resource() c.add(r1, r2) self.assertEqual([r1, r2], c.resources)
def test_set_explicit_name(self): c = Check() c.name = 'mycheck' c.add(nagiosplugin.Resource()) self.assertEqual('mycheck', c.name)