The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
use strict;
use warnings;

use Test::More tests => 3;
use DBM::Deep;
use File::Temp qw( tempfile );
my $dbm = DBM::Deep->new( file => 'test.db', locking => 0 );

$dbm->{'0'} = 'test';
print "test = $dbm->{0}\n";

my $foo;
while (my ($key, $value) = each %$dbm) {
    $foo .= "($key=$value)"; # do almost nothing
}
pass("finished each with $foo");
my @keys   = keys %$dbm;
pass('got keys');
my @values = values %$dbm;
pass('got values');