Testing bottle framework