def testCmpBytes(self): x = SizeStruct.new_from_str("1 KiB") # result > 0 y = 1023 cmpResult = SizeStruct.cmp_bytes(x, y, False) self.assertGreater(cmpResult, 0) # result < 0 y = 1025 cmpResult = SizeStruct.cmp_bytes(x, y, False) self.assertLess(cmpResult, 0) # result == 0 y = 1024 cmpResult = SizeStruct.cmp_bytes(x, y, False) self.assertEqual(cmpResult, 0) # test with abs == True x = SizeStruct.new_from_str("-1 KiB") # result > 0 y = 1023 cmpResult = SizeStruct.cmp_bytes(x, y, True) self.assertGreater(cmpResult, 0) # result < 0 y = 1025 cmpResult = SizeStruct.cmp_bytes(x, y, True) self.assertLess(cmpResult, 0) # result == 0 y = 1024 cmpResult = SizeStruct.cmp_bytes(x, y, True) self.assertEqual(cmpResult, 0)