How do you approach writing unit and integration tests when the target physical hardware is not available or is undergoing maintenance at Radical Ai?