ance;
my $printer_d2 = Printer::Device->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
nter_a = GET_BODY "/TestApache__Singleton__Request__printer_instance";
my $printer_b = GET_BODY "/TestApache__Singleton__Request__printer_instance";
isnt $printer_a, $printer_b, 'not same instance';
inter_d2 = Printer::Device::PerRequest->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
ance;
my $printer_d2 = Printer::Device->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
ance;
my $printer_d2 = Printer::Device->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
inter_d2 = Printer::Device::PerRequest->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
inter_d2 = Printer::Device::PerProcess->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';
ance;
my $printer_d2 = Printer::Device->instance;
is "$printer_a", "$printer_b", 'same printer';
isnt "$printer_a", "$printer_d1", 'not same printer';
is "$printer_d1", "$printer_d2", 'same printer';