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

{
    "count": 40987,
    "next": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=352",
    "previous": "https://ports.macports.org/api/v1/autocomplete/port/?format=api&page=350",
    "results": [
        {
            "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"
        },
        {
            "name": "p5.34-test-portability-files",
            "description": "Check file names portability"
        },
        {
            "name": "p5.34-test-refcount",
            "description": "Test::Refcount - assert reference counts on objects"
        },
        {
            "name": "p5.34-test-regexp",
            "description": "Test::Regexp - Test your regular expressions"
        },
        {
            "name": "p5.34-test-requires",
            "description": "Checks to see if the module can be loaded"
        },
        {
            "name": "p5.34-test-requiresinternet",
            "description": "Test::RequiresInternet - Easily test network connectivity"
        },
        {
            "name": "p5.34-test-script",
            "description": "Test::Script - Basic cross-platform tests for scripts"
        },
        {
            "name": "p5.34-test-settings",
            "description": "Test::Settings - Ask or tell when certain types of tests should be run"
        },
        {
            "name": "p5.34-test-sharedfork",
            "description": "Test::SharedFork - use fork() safely in test code"
        },
        {
            "name": "p5.34-test-simple",
            "description": "Test::Simple - Basic utilities for writing tests."
        },
        {
            "name": "p5.34-test-snapshot",
            "description": "Test::Snapshot - test against data stored in automatically-named file"
        },
        {
            "name": "p5.34-test-spec",
            "description": "Test::Spec - Write tests in a declarative specification style"
        },
        {
            "name": "p5.34-test-spelling",
            "description": "Test::Spelling - Check for spelling errors in POD files"
        },
        {
            "name": "p5.34-test-strict",
            "description": "Test::Strict - Check syntax, presence of 'use strict' and test coverage"
        },
        {
            "name": "p5.34-test-subcalls",
            "description": "Track the number of times subs are called"
        },
        {
            "name": "p5.34-test-sys-info",
            "description": "Centralized test suite for Sys::Info"
        },
        {
            "name": "p5.34-test-taint",
            "description": "Test::Taint - Tools to test taintedness"
        },
        {
            "name": "p5.34-test-tcp",
            "description": "Test::TCP - for testing TCP/IP programs"
        },
        {
            "name": "p5.34-test-tempdir-tiny",
            "description": "Test::TempDir::Tiny - Temporary directories that stick around when tests fail"
        },
        {
            "name": "p5.34-test-time",
            "description": "Test::Time - Overrides the time() and sleep() core functions for testing"
        },
        {
            "name": "p5.34-test-timer",
            "description": "Test::Timer - a test module to test/assert response times"
        },
        {
            "name": "p5.34-test-toolbox",
            "description": "Test::Toolbox - tools for testing"
        },
        {
            "name": "p5.34-test-trailingspace",
            "description": "Test::TrailingSpace - test for trailing space in source files."
        },
        {
            "name": "p5.34-test-trap",
            "description": "Test::Trap - Trap exit codes, exceptions, output, etc."
        },
        {
            "name": "p5.34-test-useallmodules",
            "description": "do use_ok() for all the MANIFESTed modules"
        },
        {
            "name": "p5.34-test-utf8",
            "description": "Test::utf8 - handy utf8 tests"
        },
        {
            "name": "p5.34-test-version",
            "description": "Test::Version - Check to see that versions in modules are sane"
        },
        {
            "name": "p5.34-test-warn",
            "description": "A few convenience methods for testing warning-based code"
        }
    ]
}