GET /api/v1/autocomplete/port/?format=api&page=356
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 42650,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=357",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=355",
    "results": [
        {
            "name": "p5.34-test-exit",
            "description": "Test::Exit - Test that some code calls exit() without terminating testing"
        },
        {
            "name": "p5.34-test-expect",
            "description": "Automated driving and testing of terminal-based programs."
        },
        {
            "name": "p5.34-test-expectandcheck",
            "description": "Test::ExpectAndCheck - expect/check-style unit testing with object methods"
        },
        {
            "name": "p5.34-test-exports",
            "description": "Test::Exports - Test that modules export the right symbols"
        },
        {
            "name": "p5.34-test-failwarnings",
            "description": "Test::FailWarnings - Add test failures if warnings are caught"
        },
        {
            "name": "p5.34-test-fatal",
            "description": "Test::Fatal - incredibly simple helpers for testing code with exceptions"
        },
        {
            "name": "p5.34-test-file",
            "description": "Test::File -- test file attributes"
        },
        {
            "name": "p5.34-test-file-sharedir",
            "description": "Test::File::ShareDir - Create a Fake ShareDir for your modules for testing."
        },
        {
            "name": "p5.34-test-filename",
            "description": "Test::Filename - Portable filename comparison"
        },
        {
            "name": "p5.34-test-fork",
            "description": "Test::Fork - test code which forks"
        },
        {
            "name": "p5.34-test-future-io-impl",
            "description": "Test::Future::IO::Impl - acceptance tests for Future::IO implementations"
        },
        {
            "name": "p5.34-test-harness",
            "description": "TAP::Harness - Run test scripts with statistics"
        },
        {
            "name": "p5.34-test-http-server-simple",
            "description": "Test::More functions for HTTP::Server::Simple"
        },
        {
            "name": "p5.34-test-identity",
            "description": "Test::Identity - assert the referential identity of a reference"
        },
        {
            "name": "p5.34-test-indistdir",
            "description": "Test::InDistDir - test environment setup for development with IDE"
        },
        {
            "name": "p5.34-test-inline",
            "description": "Inlining your tests next to the code being tested"
        },
        {
            "name": "p5.34-test-inter",
            "description": "Test::Inter - framework for more readable interactive test scripts"
        },
        {
            "name": "p5.34-test-json",
            "description": "Test::JSON - Test JSON data"
        },
        {
            "name": "p5.34-test-kit",
            "description": "Test::Kit - Build custom test packages with only the features you want"
        },
        {
            "name": "p5.34-test-leaktrace",
            "description": "Test::LeakTrace - Traces memory leaks"
        },
        {
            "name": "p5.34-test-lectrotest",
            "description": "Test::LectroTest - Easy, automatic, specification-based tests"
        },
        {
            "name": "p5.34-test-lib",
            "description": "Test::Lib - Use libraries from a t/lib directory"
        },
        {
            "name": "p5.34-test-longstring",
            "description": "Tests strings for equality, with more helpful failures"
        },
        {
            "name": "p5.34-test-lwp-useragent",
            "description": "Test::LWP::UserAgent - A LWP::UserAgent suitable for simulating and testing network calls"
        },
        {
            "name": "p5.34-test-manifest",
            "description": "Test::Manifest - interact with a t/test_manifest file"
        },
        {
            "name": "p5.34-test-memory-cycle",
            "description": "Check for memory leaks and circular memory references"
        },
        {
            "name": "p5.34-test-metrics-any",
            "description": "Test::Metrics::Any - assert that code produces metrics via Metrics::Any"
        },
        {
            "name": "p5.34-test-minimumversion",
            "description": "Test::MinimumVersion - does your code require newer perl than you think?"
        },
        {
            "name": "p5.34-test-mock-guard",
            "description": "Test::Mock::Guard - Simple mock test library using RAII"
        },
        {
            "name": "p5.34-test-mock-lwp",
            "description": "Easy mocking of LWP packages"
        },
        {
            "name": "p5.34-test-mockmodule",
            "description": "Test::MockModule - Override subroutines in a module for unit testing"
        },
        {
            "name": "p5.34-test-mockobject",
            "description": "Perl extension for emulating troublesome interfaces"
        },
        {
            "name": "p5.34-test-mockrandom",
            "description": "Test::MockRandom - Replaces random number generation with non-random number generation"
        },
        {
            "name": "p5.34-test-mocktime",
            "description": "Replaces actual time with simulated time"
        },
        {
            "name": "p5.34-test-mocktime-hires",
            "description": "Test::MockTime::HiRes - Replaces actual time with simulated high resolution time"
        },
        {
            "name": "p5.34-test-mojibake",
            "description": "Test::Mojibake - check your source for encoding misbehavior"
        },
        {
            "name": "p5.34-test-moose-more",
            "description": "Test::Moose::More - More tools for testing Moose packages"
        },
        {
            "name": "p5.34-test-more-utf8",
            "description": "Test::More::UTF8 - Enhancing Test::More for UTF8-based projects"
        },
        {
            "name": "p5.34-test-most",
            "description": "Test::Most - Most commonly needed test functions and features."
        },
        {
            "name": "p5.34-test-needs",
            "description": "Test::Needs - Skip tests when modules not available."
        },
        {
            "name": "p5.34-test-nicedump",
            "description": "Test::NiceDump - let's have a nice and human readable dump of our objects!"
        },
        {
            "name": "p5.34-test-notabs",
            "description": "Test::NoTabs - Check the presence of tabs in your project"
        },
        {
            "name": "p5.34-test-nowarnings",
            "description": "Make sure you didn't emit any warnings while testing"
        },
        {
            "name": "p5.34-test-number-delta",
            "description": "Test::Number::Delta - Compare the difference between numbers against a given tolerance"
        },
        {
            "name": "p5.34-test-object",
            "description": "Thoroughly testing objects via registered handlers"
        },
        {
            "name": "p5.34-test-output",
            "description": "Test::Output - Utilities to test STDOUT and STDERR messages."
        },
        {
            "name": "p5.34-test-perl-critic",
            "description": "Use Perl::Critic in test programs"
        },
        {
            "name": "p5.34-test-perltidy",
            "description": "Check that all your files are tidy."
        },
        {
            "name": "p5.34-test-pod",
            "description": "check for POD errors in files"
        },
        {
            "name": "p5.34-test-pod-coverage",
            "description": "Check for pod coverage in a distribution"
        }
    ]
}