def test_get_rdma_enabled_ifaces_no_service(self, mock_iface_rdma, mock_service_enabled, mock_all_ifaces): mock_service_enabled.return_value = False self.assertEqual(netinfo.get_rdma_enabled_interfaces(), []) mock_service_enabled.assert_called_once_with() mock_iface_rdma.assert_not_called() mock_all_ifaces.assert_not_called()
def test_get_rdma_enabled_ifaces(self, mock_iface_rdma, mock_service_enabled, mock_all_ifaces): mock_all_ifaces.return_value = ['iface1', 'iface2', 'iface3', 'iface4'] mock_iface_rdma.side_effect = [True, False, False, True] mock_service_enabled.return_value = True self.assertEqual(netinfo.get_rdma_enabled_interfaces(), ['iface1', 'iface4']) mock_service_enabled.assert_called_once_with() mock_all_ifaces.assert_called_once_with() mock_iface_rdma.assert_has_calls( [call('iface1'), call('iface2'), call('iface3'), call('iface4')])
def test_get_rdma_enabled_ifaces(self, mock_iface_rdma, mock_service_enabled, mock_all_ifaces): mock_all_ifaces.return_value = [ 'iface1', 'iface2', 'iface3', 'iface4' ] mock_iface_rdma.side_effect = [True, False, False, True] mock_service_enabled.return_value = True self.assertEqual(netinfo.get_rdma_enabled_interfaces(), ['iface1', 'iface4']) mock_service_enabled.assert_called_once_with() mock_all_ifaces.assert_called_once_with() mock_iface_rdma.assert_has_calls( [call('iface1'), call('iface2'), call('iface3'), call('iface4')] )