We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent c66cfcc commit b22a984Copy full SHA for b22a984
quantum-ai-arbitration/src/tests/test_quantum.py
@@ -0,0 +1,19 @@
1
+# tests/test_quantum.py
2
+
3
+import unittest
4
+from quantum.quantum_solver import QuantumSolver
5
6
+class TestQuantumSolver(unittest.TestCase):
7
+ def setUp(self):
8
+ self.solver = QuantumSolver(backend='qasm_simulator', shots=1024)
9
10
+ def test_solve_optimization(self):
11
+ problem = [100, 200, 300]
12
+ result = self.solver.solve_optimization(problem)
13
+ self.assertIn('solution', result)
14
+ self.assertIn('value', result)
15
+ self.assertIsInstance(result['solution'], str) # Ensure solution is a string
16
+ self.assertIsInstance(result['value'], int) # Ensure value is an integer
17
18
+if __name__ == '__main__':
19
+ unittest.main()
0 commit comments