def test_error_generic_status(self, mock_status_generic, mock_status_cluster): mock_status_generic.side_effect = LibraryError("mock_report_item") mock_status_cluster.return_value = "cluster status info\n" self.assertRaises(LibraryError, lambda: lib.qdevice_status_text(self.lib_env, "net")) mock_status_generic.assert_called_once_with("mock_runner", False) mock_status_cluster.assert_not_called()
def test_success_verbose(self, mock_status_generic, mock_status_cluster): mock_status_generic.return_value = "generic status info\n" mock_status_cluster.return_value = "cluster status info\n" self.assertEqual( lib.qdevice_status_text(self.lib_env, "net", verbose=True), "generic status info\ncluster status info\n") mock_status_generic.assert_called_once_with("mock_runner", True) mock_status_cluster.assert_called_once_with("mock_runner", None, True)
def test_success_cluster(self, mock_status_generic, mock_status_cluster): mock_status_generic.return_value = "generic status info\n" mock_status_cluster.return_value = "cluster status info\n" self.assertEqual( lib.qdevice_status_text(self.lib_env, "net", cluster="name"), "generic status info\ncluster status info\n") mock_status_generic.assert_called_once_with("mock_runner", False) mock_status_cluster.assert_called_once_with("mock_runner", "name", False)
def test_success_cluster(self, mock_status_generic, mock_status_cluster): mock_status_generic.return_value = "generic status info\n" mock_status_cluster.return_value = "cluster status info\n" self.assertEquals( lib.qdevice_status_text(self.lib_env, "net", cluster="name"), "generic status info\ncluster status info\n" ) mock_status_generic.assert_called_once_with("mock_runner", False) mock_status_cluster.assert_called_once_with("mock_runner", "name", False)
def test_success_verbose(self, mock_status_generic, mock_status_cluster): mock_status_generic.return_value = "generic status info\n" mock_status_cluster.return_value = "cluster status info\n" self.assertEquals( lib.qdevice_status_text(self.lib_env, "net", verbose=True), "generic status info\ncluster status info\n" ) mock_status_generic.assert_called_once_with("mock_runner", True) mock_status_cluster.assert_called_once_with("mock_runner", None, True)
def test_error_cluster_status( self, mock_status_generic, mock_status_cluster ): mock_status_generic.return_value = "generic status info\n" mock_status_cluster.side_effect = LibraryError("mock_report_item") self.assertRaises( LibraryError, lambda: lib.qdevice_status_text(self.lib_env, "net") ) mock_status_generic.assert_called_once_with("mock_runner", False) mock_status_cluster.assert_called_once_with("mock_runner", None, False)
def test_status_text(self): self.base_test( lambda: lib.qdevice_status_text(self.lib_env, "bad model"))
def test_status_text(self): self.base_test( lambda: lib.qdevice_status_text(self.lib_env, "bad model") )