Just because there are batteries in your carbon monoxide detector doesn't mean that it's operating like it should. Does that surprise you? Pressing the test button only reveals whether the batteries are fresh enough and if the appliance is getting power. You're really only testing the siren. It doesn't tell you whether the device will detect a dangerous concentration of carbon monoxide.