def METHOD_NAME(self):
    # (X0|X1|X2) & (X2|X4|X5)
    clauses = [Clause([1, 2, 3]), Clause([3, 5, 6])]
    sat = Sat(clauses, 2, 'test')
    q = QuboProblem(sat)
    o, i = q.get_qaoa()
    expected_states = np.array(
        [-0.5, -0.5, -1., -0., -0.5, -0.5, 1.5, 1.5])
    np.testing.assert_allclose(np.array(o), expected_states)
    expected_interactions = np.array(
        [[0., 1., .5, 0., 0., 0., -1., 0.],
         [1., 0., .5, 0., 0., 0., -1., 0.],
         [.5, .5, 0., 0., 1., .5, -.5, -1.],
         [0., 0., 0., 0., 0., 0., 0., 0.],
         [0., 0., 1., 0., 0., .5, 0., -1.],
         [0., 0., .5, 0., .5, 0., 0., -.5],
         [-1., -1., -.5, 0., 0., 0., 0., 0.],
         [0., 0., -1., 0., -1., -.5, 0., 0.]])
    np.testing.assert_allclose(np.array(i), expected_interactions)