def test_isolate_executes_with_valid_params(self, m_isolate): args = {"container-id": "abcdef12345", "hostname": "metaman", "ipv4_addrs": ["192.168.1.1"], "ipv6_addrs": ["abcd::"], "pid": 3789} result = calico_mesos.isolate(args) self.assertEqual(result, None) self.assertTrue(m_isolate.called)
def test_isolate_executes_with_valid_params(self, m_isolate): args = { "container-id": "abcdef12345", "hostname": "metaman", "ipv4_addrs": ["192.168.1.1"], "ipv6_addrs": ["abcd::"], "pid": 3789 } result = calico_mesos.isolate(args) self.assertEqual(result, None) self.assertTrue(m_isolate.called)
def test_error_messages_with_invalid_params(self, args, error, m_isolate): with self.assertRaises(IsolatorException) as e: calico_mesos.isolate(args) self.assertFalse(m_isolate.called) self.assertEqual(e.exception.message, error)
def test_isolate_executes_with_valid_params(self, args, m_isolate): result = calico_mesos.isolate(args) self.assertEqual(result, None) self.assertTrue(m_isolate.called)
def test_error_messages_with_invalid_params(self, args, error, m_isolate): result = calico_mesos.isolate(args) self.assertEqual(result, error_message(error)) self.assertFalse(m_isolate.called)