Example #1
0
	def test_toggleChecks_enable_service(self):
		"""toggleChecks: generate commands to enable service checks"""

		nagctl.conf["service"] = "load"
		commands = nagctl.toggleChecks(["enable", "checks"], "service")

		expected = ["ENABLE_SVC_CHECK;worker0;load", "ENABLE_SVC_CHECK;worker1;load", "ENABLE_SVC_CHECK;database;load"]
		self.assertEqual(commands, expected)
Example #2
0
	def test_toggleChecks_disable_service(self):
		"""toggleChecks: generate commands to disable service checks"""

		nagctl.conf["service"] = "queue0"
		commands = nagctl.toggleChecks(["disable", "checks"], "service")

		expected = ["DISABLE_SVC_CHECK;worker0;queue0", "DISABLE_SVC_CHECK;database;queue0"]
		self.assertEqual(commands, expected)
Example #3
0
	def test_toggleChecks_enable_host(self):
		"""toggleChecks: generate commands to enable host checks"""

		nagctl.conf["host"] = "database"
		commands = nagctl.toggleChecks(["enable", "checks"], "host")

		expected = ["ENABLE_HOST_CHECK;database"]
		self.assertEqual(commands, expected)
Example #4
0
	def test_toggleChecks_disable_host(self):
		"""toggleChecks: generate commands to disable host checks"""

		nagctl.conf["host"] = "worker[01]"
		commands = nagctl.toggleChecks(["disable", "checks"], "host")

		expected = ["DISABLE_HOST_CHECK;worker0", "DISABLE_HOST_CHECK;worker1"]
		self.assertEqual(commands, expected)
Example #5
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_disable_host(self):
        """toggleChecks: generate commands to disable host checks"""

        nagctl.conf["host"] = "worker[01]"
        commands = nagctl.toggleChecks(["disable", "checks"], "host")

        expected = ["DISABLE_HOST_CHECK;worker0", "DISABLE_HOST_CHECK;worker1"]
        self.assertEqual(commands, expected)
Example #6
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_enable_host(self):
        """toggleChecks: generate commands to enable host checks"""

        nagctl.conf["host"] = "database"
        commands = nagctl.toggleChecks(["enable", "checks"], "host")

        expected = ["ENABLE_HOST_CHECK;database"]
        self.assertEqual(commands, expected)
Example #7
0
	def test_toggleChecks_none(self):
		"""toggleChecks: do not generate any commands"""

		nagctl.conf["host"] = "worker0"
		nagctl.conf["service"] = "queue1"
		commands = nagctl.toggleChecks(["disable", "checks"], "all")

		expected = []
		self.assertEqual(commands, expected)
Example #8
0
	def test_toggleChecks_disable_all(self):
		"""toggleChecks: generate commands to disable host and service checks"""

		nagctl.conf["host"] = "worker1"
		nagctl.conf["service"] = "queue1"
		commands = nagctl.toggleChecks(["disable", "checks"], "all")

		expected = ["DISABLE_HOST_CHECK;worker1", "DISABLE_SVC_CHECK;worker1;queue1"]
		self.assertEqual(commands, expected)
Example #9
0
	def test_toggleChecks_enable_all(self):
		"""toggleChecks: generate commands to enable host and service checks"""

		nagctl.conf["host"] = "database"
		nagctl.conf["service"] = "load"
		commands = nagctl.toggleChecks(["enable", "checks"], "all")

		expected = ["ENABLE_HOST_CHECK;database", "ENABLE_SVC_CHECK;database;load"]
		self.assertEqual(commands, expected)
Example #10
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_none(self):
        """toggleChecks: do not generate any commands"""

        nagctl.conf["host"] = "worker0"
        nagctl.conf["service"] = "queue1"
        commands = nagctl.toggleChecks(["disable", "checks"], "all")

        expected = []
        self.assertEqual(commands, expected)
Example #11
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_disable_all(self):
        """toggleChecks: generate commands to disable host and service checks"""

        nagctl.conf["host"] = "worker1"
        nagctl.conf["service"] = "queue1"
        commands = nagctl.toggleChecks(["disable", "checks"], "all")

        expected = [
            "DISABLE_HOST_CHECK;worker1", "DISABLE_SVC_CHECK;worker1;queue1"
        ]
        self.assertEqual(commands, expected)
Example #12
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_enable_all(self):
        """toggleChecks: generate commands to enable host and service checks"""

        nagctl.conf["host"] = "database"
        nagctl.conf["service"] = "load"
        commands = nagctl.toggleChecks(["enable", "checks"], "all")

        expected = [
            "ENABLE_HOST_CHECK;database", "ENABLE_SVC_CHECK;database;load"
        ]
        self.assertEqual(commands, expected)
Example #13
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_disable_service(self):
        """toggleChecks: generate commands to disable service checks"""

        nagctl.conf["service"] = "queue0"
        commands = nagctl.toggleChecks(["disable", "checks"], "service")

        expected = [
            "DISABLE_SVC_CHECK;worker0;queue0",
            "DISABLE_SVC_CHECK;database;queue0"
        ]
        self.assertEqual(commands, expected)
Example #14
0
File: test.py Project: sasg/nagctl
    def test_toggleChecks_enable_service(self):
        """toggleChecks: generate commands to enable service checks"""

        nagctl.conf["service"] = "load"
        commands = nagctl.toggleChecks(["enable", "checks"], "service")

        expected = [
            "ENABLE_SVC_CHECK;worker0;load", "ENABLE_SVC_CHECK;worker1;load",
            "ENABLE_SVC_CHECK;database;load"
        ]
        self.assertEqual(commands, expected)