Ejemplo n.º 1
0
    def test_validate_arguments(self, case, sys_exit_called):
        """
        Test validate_arguments for calicoctl container command
        """
        with patch('sys.exit', autospec=True) as m_sys_exit:
            # Call method under test
            container.validate_arguments(case)

            # Assert method exits if bad input
            self.assertEqual(m_sys_exit.called, sys_exit_called)
Ejemplo n.º 2
0
    def test_validate_arguments(self, case, sys_exit_called, m_client):
        """
        Test validate_arguments for calicoctl container command
        """
        with patch('sys.exit', autospec=True) as m_sys_exit:
            # Here mostly for show as Mock already prevents exceptions
            m_client.get_ip_pool_config.return_value = True

            # Call method under test
            container.validate_arguments(case)

            # Assert method exits if bad input
            self.assertEqual(m_sys_exit.called, sys_exit_called)