def test_dice_3_c(self): ba = self.generate_bitarray(1024) bb = self.generate_bitarray(1024) result = bm.dicecoeff(ba, bb) self.assertGreaterEqual(result, 0.0) self.assertLessEqual(result, 1.0)
def test_dice_4_c(self): ba = bitarray('0' * 1024) bb = bitarray('0' * 1024) result = bm.dicecoeff(ba, bb) self.assertEqual(result, 0.0)
def test_dice_1_c(self): ba = self.generate_bitarray(1024) self.assertEqual(bm.dicecoeff(ba, ba), 1.0)
def test_dice_2_c(self): ba = self.generate_bitarray(1024) bb = ba.copy() bb.invert() self.assertEqual(bm.dicecoeff(ba, bb), 0.0)
def test_dice_small(self): ba = self.generate_bitarray(64) self.assertEqual(bm.dicecoeff(ba, ba), 1.0)