X-Git-Url: https://git.octo.it/?a=blobdiff_plain;f=bindings%2Fperl%2Ft%2F01_methods.t;h=4a4822aeff4b15192fe0e53254428b775831fbe3;hb=b1f183c582302d26133dae9c6748f7e08dbd8b56;hp=4e94f8e8d235f53fa742bd716a1b738b6aade28f;hpb=4d6ff066b1c60a8e6654e4c74370ef951f37b5f3;p=collectd.git diff --git a/bindings/perl/t/01_methods.t b/bindings/perl/t/01_methods.t index 4e94f8e8..4a4822ae 100644 --- a/bindings/perl/t/01_methods.t +++ b/bindings/perl/t/01_methods.t @@ -9,8 +9,6 @@ use Collectd::MockDaemon; my $path = mockd_start(); END { mockd_stop(); } -sub filter_time { return map { delete $_->{time}; $_ } @_ } - sub test_query { my ($s, $attr, $results) = @_; my ($nresults, $resultdata) = @$results; @@ -33,24 +31,24 @@ test_query($s, $_, $queries{$_}) for sort keys %queries; my @values = $s->listval; is(scalar @values, 4984, "Correct number of results from LISTVAL"); -delete $values[1234]{time}; # won't be constant is_deeply($values[1234], { type_instance => 'nice', plugin_instance => 21, plugin => 'cpu', type => 'cpu', - host => 'h2gdf6120' + host => 'h2gdf6120', + time => 1479835354.434, }, "Correct data returned for select element"); @values = (); -is_deeply([ filter_time $s->listval_filter() ] , [ filter_time $s->listval ], "listval_filter() w/o filter equivalent to listval()"); +is_deeply([ $s->listval_filter() ] , [ $s->listval ], "listval_filter() w/o filter equivalent to listval()"); is_deeply( - [ filter_time $s->listval_filter(host => 'a1d8f6310', plugin => 'disk', plugin_instance => 'vda6') ], + [ $s->listval_filter(host => 'a1d8f6310', plugin => 'disk', plugin_instance => 'vda6') ], [ - { 'plugin_instance' => 'vda6', 'type' => 'disk_merged', 'plugin' => 'disk', 'host' => 'a1d8f6310' }, - { 'host' => 'a1d8f6310', 'plugin' => 'disk', 'plugin_instance' => 'vda6', 'type' => 'disk_octets' }, - { 'type' => 'disk_ops', 'plugin_instance' => 'vda6', 'plugin' => 'disk', 'host' => 'a1d8f6310' }, - { 'plugin' => 'disk', 'host' => 'a1d8f6310', 'type' => 'disk_time', 'plugin_instance' => 'vda6' } + { 'plugin_instance' => 'vda6', 'type' => 'disk_merged', 'plugin' => 'disk', 'host' => 'a1d8f6310', time => 1479835354.434 }, + { 'host' => 'a1d8f6310', 'plugin' => 'disk', 'plugin_instance' => 'vda6', 'type' => 'disk_octets', time => 1479835356 }, + { 'type' => 'disk_ops', 'plugin_instance' => 'vda6', 'plugin' => 'disk', 'host' => 'a1d8f6310', time => 1479835354 }, + { 'plugin' => 'disk', 'host' => 'a1d8f6310', 'type' => 'disk_time', 'plugin_instance' => 'vda6', time => 1479835354 } ], "Correct result from listval_filter on , and " );