def setUpClass(cls): cls.iterations = 1 sys.stdout.write("Testing single qubit gates gates with {} iterations \r\n".format(cls.iterations)) simulaqron_settings.default_settings() cls.network = Network(nodes=["Alice"], force=True) cls.network.start()
def tearDownClass(cls): default_network_config_file = simulaqron_settings._default_config[ "network_config_file"] network_config = NetworksConfigConstructor(default_network_config_file) network_config.reset() network_config.write_to_file() simulaqron_settings.default_settings()
def setUpClass(cls): simulaqron_settings.default_settings() simulaqron_settings._read_user = False simulaqron_settings.log_level = logging.CRITICAL cls.node_names = ["Alice", "Bob", "Charlie"] cls.network = Network(nodes=cls.node_names, force=True) cls.network.start()
def setUpClass(cls): cls._alice = None cls._bob = None simulaqron_settings.default_settings() cls.network = Network(nodes=["Alice", "Bob"], force=True) cls.network.start()
def tearDownClass(cls): for p in cls.processes: p.terminate() cls.network.stop() reactor.crash() simulaqron_settings.default_settings()
def setUpClass(cls): cls.iterations = 100 print("Testing factory gates with {} iterations \r\n".format( cls.iterations)) simulaqron_settings.default_settings() cls.network = Network(force=True) cls.network.start()
def setUpClass(cls): simulaqron_settings.default_settings() simulaqron_settings._read_user = False simulaqron_settings.log_level = logging.CRITICAL cls.network = Network(nodes=["Alice", "Bob"], force=True) cls.network.start() cls.alice = CQCConnection("Alice") cls.bob = CQCConnection("Bob")
def setUpClass(cls): cls.exp_values = (1 / 2, 1 / 2, 1 / 2) cls.iterations = 100 simulaqron_settings.default_settings() simulaqron_settings.noisy_qubits = True simulaqron_settings.t1 = 0.0001 cls.network = Network(nodes=["Alice"], force=True) cls.network.start()
def setUpClass(cls): simulaqron_settings.default_settings() simulaqron_settings._read_user = False simulaqron_settings.log_level = logging.CRITICAL nodes = ["Alice", "Bob", "Charlie"] cls.network = Network(nodes=nodes, topology="path", force=True) cls.network.start() cls.edges = [("Alice", "Bob"), ("Bob", "Charlie")] cls.non_edges = [(node, node) for node in nodes] + [("Alice", "Charlie")]
def setUpClass(cls): simulaqron_settings.default_settings() nodes = ['Alice', 'Bob', 'Eve'] cls.sim_network = SimulaNetwork(nodes=nodes, force=True) cls.sim_network.start() cls.network = Network.get_instance() cls.network.start() if os.path.exists('./components/__pycache__'): os.system('rm -rf ./components/__pycache__/')
def start(self, **kwargs): """ Starts Backends which have to run in an own thread or process before they can be used. Args: nodes(List): A list of hosts in the network. """ nodes = kwargs['nodes'] CQCBackend.backend_network_lock.acquire_write() simulaqron_settings.default_settings() CQCBackend.backend_network = SimulaNetwork(nodes=nodes, force=True) CQCBackend.backend_network.start() CQCBackend.backend_network_lock.release_write()
def tearDownClass(cls): # if cls.sim_network is not None: # cls.sim_network.stop() # simulaqron_settings.default_settings() # # cls.network.stop() # cls.network = None if cls.sim_network is not None: cls.sim_network.stop() simulaqron_settings.default_settings() cls.network.stop() cls.network = None if os.path.exists('./tests/__pycache__'): os.system('rm -rf ./tests/__pycache__/')
def setUpClass(cls): cls.nodes = [] cls.node_codes = [] cls.processes = [] cls.processes_to_wait_for = None simulaqron_settings.default_settings() path_to_here = os.path.dirname(os.path.abspath(__file__)) network_config_file = os.path.join(path_to_here, "configs", "network.json") simulaqron_settings.network_config_file = network_config_file nodes = ["Alice", "Bob", "Charlie"] cls.network = Network(nodes=nodes, force=True) cls.network.start()
def default(): """Sets all settings back to default""" simulaqron_settings.default_settings()
def tearDownClass(cls): cls.alice.close() cls.bob.close() cls.network.stop() simulaqron_settings.default_settings()
def main(): simulaqron_settings.default_settings() networks_config = NetworksConfigConstructor() networks_config.reset() networks_config.write_to_file(simulaqron_settings.network_config_file)
def tearDownClass(cls): simulaqron_settings.default_settings()
def test_default_settings(self): simulaqron_settings.default_settings() for key, value in simulaqron_settings._default_config.items(): self.assertEqual(getattr(simulaqron_settings, key), value)
def setUpClass(cls): simulaqron_settings.default_settings() cls.network = Network(nodes=["Alice"], force=True) cls.network.start()
def setUpClass(cls): cls.iterations = 8 simulaqron_settings.default_settings() cls.network = Network(nodes=["Alice", "Bob"], force=True) cls.network.start()
def tearDownClass(cls): cls.network.stop() simulaqron_settings.default_settings()
def main(): simulaqron_settings.default_settings() _create_default_network_config()