Database-Async

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "test" : {
         "recommends" : {
            "CPAN::Meta" : "2.120900"
         },
         "requires" : {
            "ExtUtils::MakeMaker" : "0",
            "File::Spec" : "0",
            "IO::Handle" : "0",
            "IPC::Open3" : "0",
            "Test::CheckDeps" : "0.010",
            "Test::Fatal" : "0.010",
            "Test::More" : "0.98",
            "Test::Refcount" : "0.07"
         }
      }
   },
   "provides" : {
      "Database::Async" : {
         "file" : "lib/Database/Async.pm",
         "version" : "0.019"
      },

META.yml  view on Meta::CPAN

---
abstract: 'database interface for use with IO::Async'
author:
  - 'Tom Molesworth <TEAM@cpan.org>'
build_requires:
  ExtUtils::MakeMaker: '0'
  File::Spec: '0'
  IO::Handle: '0'
  IPC::Open3: '0'
  Test::CheckDeps: '0.010'
  Test::Fatal: '0.010'
  Test::More: '0.98'
  Test::Refcount: '0.07'
configure_requires:
  ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.031, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:
  url: http://module-build.sourceforge.net/META-spec-v1.4.html
  version: '1.4'

Makefile.PL  view on Meta::CPAN

    "indirect" => 0,
    "mro" => 0,
    "parent" => 0
  },
  "TEST_REQUIRES" => {
    "ExtUtils::MakeMaker" => 0,
    "File::Spec" => 0,
    "IO::Handle" => 0,
    "IPC::Open3" => 0,
    "Test::CheckDeps" => "0.010",
    "Test::Fatal" => "0.010",
    "Test::More" => "0.98",
    "Test::Refcount" => "0.07"
  },
  "VERSION" => "0.019",
  "test" => {
    "TESTS" => "t/*.t"
  }
);


Makefile.PL  view on Meta::CPAN

  "List::UtilsBy" => 0,
  "Log::Any" => "1.050",
  "Module::Load" => 0,
  "Path::Tiny" => "0.108",
  "Ryu" => "3.002",
  "Ryu::Async" => "0.016",
  "Scalar::Util" => "1.50",
  "Syntax::Keyword::Try" => "0.11",
  "Template" => "3.000",
  "Test::CheckDeps" => "0.010",
  "Test::Fatal" => "0.010",
  "Test::More" => "0.98",
  "Test::Refcount" => "0.07",
  "URI" => 0,
  "URI::db" => "0.19",
  "YAML::XS" => 0,
  "curry" => 0,
  "indirect" => 0,
  "mro" => 0,
  "parent" => 0
);

cpanfile  view on Meta::CPAN

requires 'Ryu::Async', '>= 0.016';
requires 'Scalar::Util', '>= 1.50';
requires 'Syntax::Keyword::Try', '>= 0.11';
requires 'Template', '>= 3.000';
requires 'URI', 0;
requires 'URI::db', '>= 0.19';
requires 'YAML::XS', 0;

on 'test' => sub {
    requires 'Test::More', '>= 0.98';
    requires 'Test::Fatal', '>= 0.010';
    requires 'Test::Refcount', '>= 0.07';
    requires 'Test::CheckDeps', 0;
};

on 'develop' => sub {
    requires 'Test::CPANfile', '>= 0.02';
    requires 'Devel::Cover::Report::Coveralls', '>= 0.11';
    requires 'Devel::Cover';
};

t/00-report-prereqs.dd  view on Meta::CPAN

       'test' => {
                   'recommends' => {
                                     'CPAN::Meta' => '2.120900'
                                   },
                   'requires' => {
                                   'ExtUtils::MakeMaker' => '0',
                                   'File::Spec' => '0',
                                   'IO::Handle' => '0',
                                   'IPC::Open3' => '0',
                                   'Test::CheckDeps' => '0.010',
                                   'Test::Fatal' => '0.010',
                                   'Test::More' => '0.98',
                                   'Test::Refcount' => '0.07'
                                 }
                 }
     };
  $x;
 }

t/loop_removal.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use Test::Refcount;
use Database::Async;
use IO::Async::Loop;

my $loop = IO::Async::Loop->new;

subtest 'remove without any activity' => sub {
    $loop->add(
        my $db = Database::Async->new
    );

t/new.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;
use Database::Async;

subtest 'no constructor parameters' => sub {
    my $db = new_ok('Database::Async');
    done_testing;
};
subtest 'pool handling' => sub {
    note 'default pool';
    is(exception {
        my $db = new_ok('Database::Async');

t/pool.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More;
use Test::Fatal;

use Future::AsyncAwait;
use Database::Async;
use Database::Async::Engine::Empty;

my $db = new_ok(
    'Database::Async', [
        pool => {
            backoff => 'none',
            min => 0,



( run in 1.479 second using v1.01-cache-2.11-cpan-54e63673c56 )