def _load_chain_data(self, virtual_topology_data): """ Load a chain data with a single rule """ # Load chain and rule virtual topology data from file. self._chain_data = virtual_topology_data['chains'][0].get('chain') self._chain = Chain(self._api, self._context, self._chain_data) self._chain._get_tenant_id = MagicMock(return_value = 'tenant_0') self._chain.build()
def add_chain(self, chain_data): chain = Chain(self._api, self, chain_data) chain.build() self._chains[chain_data['name']] = chain