code: def test_without_perfect_agreement(self):
      self.assertEqual(
          0.0,
          _adapted_cohen_kappa_score(
              np.array([0, 0, 0, 0, 0]), np.array([1, 1, 1, 1, 1])
          ),
      )
      self.assertAlmostEqual(
          0.166,
          _adapted_cohen_kappa_score(
              np.array([0, 0, 0, 1, 1]), np.array([0, 1, 0, 1, 0])
          ),
          places=2,
      )
      self.assertEqual(
          -0.25,
          _adapted_cohen_kappa_score(
              np.array([0, 1, 1, 1, 1]), np.array([1, 1, 1, 1, 0])
          ),
      )
  
imports: import unittest
  import numpy
  from numpy.testing import assert_array_equal
  from small_text.stopping_criteria.kappa import KappaAverage, _adapted_cohen_kappa_score
label_desc: Use image node_id 1 for calling the TestAdaptedCohenKappScore obj's underlying member method code with example usage: obj.test_without_perfect_agreement() without return types