addNetwork method

String addNetwork({
  1. required String name,
  2. Map<String, String> labels = const {},
  3. List<String> connectedContainerIds = const [],
})

Adds a network as if a previous run left it, for tests that exercise rig prune's network cleanup without going through ensureNetwork or createContainer.

Implementation

String addNetwork({
  required String name,
  Map<String, String> labels = const {},
  List<String> connectedContainerIds = const [],
}) {
  final net = _FakeNetwork(
    id: 'net${_nextId++}',
    name: name,
    labels: Map.of(labels),
  )..connectedContainerIds.addAll(connectedContainerIds);
  _networksByName[name] = net;
  return net.id;
}