Beispiel #1
0
 def test_result_structure(self):
     with Client(**config) as client:
         solver = client.get_solver()
         computation = solver.sample_ising({}, {}, answer_mode='histogram')
         result = computation.result()
         self.assertIn('solutions', result)
         self.assertIn('energies', result)
         self.assertIn('num_occurrences', result)
         self.assertIn('timing', result)
Beispiel #2
0
 def test_result_structure(self):
     with Client(**config) as client:
         solver = client.get_solver()
         computation = solver.sample_ising({}, {})
         result = computation.result()
         self.assertIn('samples', result)
         self.assertIn('energies', result)
         self.assertIn('occurrences', result)
         self.assertIn('timing', result)
Beispiel #3
0
 def test_result_structure(self):
     client = Client(config_url, config_token)
     solver = client.get_solver(config_solver)
     computation = solver.sample_ising({}, {})
     result = computation.result()
     self.assertIn('samples', result)
     self.assertIn('energies', result)
     self.assertIn('occurrences', result)
     self.assertIn('timing', result)
Beispiel #4
0
 def test_future_structure(self):
     with Client(**config) as client:
         solver = client.get_solver()
         computation = solver.sample_ising({}, {})
         _ = computation.result()
         self.assertIsInstance(computation.id, str)
         self.assertEqual(computation.remote_status, Client.STATUS_COMPLETE)
         self.assertEqual(computation.solver, solver)
         self.assertIsInstance(computation.time_received, datetime)
         self.assertIsInstance(computation.time_solved, datetime)