Esempio n. 1
0
 def test_badarguments3(self):
     """Test test_badarguments3:
         -H 192.168.1.1 -d
     """
     sys.argv = [sys.argv[0]]
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("Argument `hostname' is missing !")
 def test_badarguments3(self):
     """Test test_badarguments3:
         -H 192.168.1.1 -d
     """
     sys.argv = [sys.argv[0]]
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("Argument `hostname' is missing !")
Esempio n. 3
0
 def test_help(self):
     """Test help output :
        -h
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-h')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("""check_openbsd_sysstats_byssh""")
 def test_help(self):
     """Test help output :
        -h
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-h')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("""check_openbsd_sysstats_byssh""")
Esempio n. 5
0
 def test_check1(self):
     """Test check1:
         -H 192.168.1.1
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 0)
         output = out.getvalue().strip()
         assert output.startswith("OK - ")
 def test_version(self):
     """Test version output :
        -V
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-V')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("check_openbsd_sysstats_byssh.py v%s"
                                  % check_openbsd_sysstats_byssh.PLUGIN_VERSION)
 def test_check1(self):
     """Test check1:
         -H 192.168.1.1
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 0)
         output = out.getvalue().strip()
         assert output.startswith("OK - ")
Esempio n. 8
0
 def test_badarguments1(self):
     """Test test_badarguments1:
         -H 192.168.1.1 -d
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('-d')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("option -d not recognized")
Esempio n. 9
0
 def test_version(self):
     """Test version output :
        -V
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-V')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith(
             "check_openbsd_sysstats_byssh.py v%s" %
             check_openbsd_sysstats_byssh.PLUGIN_VERSION)
 def test_badarguments1(self):
     """Test test_badarguments1:
         -H 192.168.1.1 -d
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('-d')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("option -d not recognized")
Esempio n. 11
0
 def test_badarguments2(self):
     """Test test_badarguments2:
         -H 192.168.1.1 --load-warning 0,3,6
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('--load-warning')
     sys.argv.append('0,3,6')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("Warning and Critical ")
 def test_badarguments2(self):
     """Test test_badarguments2:
         -H 192.168.1.1 --load-warning 0,3,6
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('--load-warning')
     sys.argv.append('0,3,6')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 3)
         output = out.getvalue().strip()
         assert output.startswith("Warning and Critical ")
Esempio n. 13
0
 def test_check2(self):
     """Test check2:
         -H 192.168.1.1
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('--load-warning')
     sys.argv.append('0,3,6')
     sys.argv.append('--load-critical')
     sys.argv.append('5,7,9')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 1)
         output = out.getvalue().strip()
         assert output.startswith("WARNING - ")
 def test_check2(self):
     """Test check2:
         -H 192.168.1.1
     """
     sys.argv = [sys.argv[0]]
     sys.argv.append('-H')
     sys.argv.append('192.168.1.1')
     sys.argv.append('--load-warning')
     sys.argv.append('0,3,6')
     sys.argv.append('--load-critical')
     sys.argv.append('5,7,9')
     try:
         out = StringIO()
         sys.stdout = out
         check_openbsd_sysstats_byssh.main()
     except SystemExit, e:
         self.assertEquals(type(e), type(SystemExit()))
         self.assertEquals(e.code, 1)
         output = out.getvalue().strip()
         assert output.startswith("WARNING - ")