
* perl-catalyst-runtime and deps: new packages This add Perl Catalyst::Runtime and its missing dependencies. Adds: - perl-catalyst-runtime - perl-apache-logformat-compiler - perl-cgi-simple - perl-cgi-struct - perl-class-c3-adopt-next - perl-cookie-baker - perl-data-dump - perl-devel-stacktrace-ashtml - perl-filesys-notify-simple - perl-getopt-long-descriptive - perl-hash-multivalue - perl-http-body - perl-http-entity-parser - perl-http-headers-fast - perl-http-multipartparser - perl-moosex-emulate-class-accessor-fast - perl-moosex-getopt - perl-moosex-methodattributes - perl-moosex-role-parameterized - perl-path-class - perl-plack - perl-plack-middleware-fixmissingbodyinredirect - perl-plack-middleware-methodoverride - perl-plack-middleware-removeredundantbody - perl-plack-middleware-reverseproxy - perl-plack-test-externalserver - perl-posix-strftime-compiler - perl-stream-buffered - perl-string-rewriteprefix - perl-test-mocktime - perl-test-tcp - perl-test-time - perl-test-trap - perl-tree-simple - perl-tree-simple-visitorfactory - perl-uri-ws - perl-www-form-urlencoded
28 lines
912 B
Python
28 lines
912 B
Python
# Copyright 2013-2024 Lawrence Livermore National Security, LLC and other
|
|
# Spack Project Developers. See the top-level COPYRIGHT file for details.
|
|
#
|
|
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
|
|
|
|
from spack.package import *
|
|
|
|
|
|
class PerlTestTime(PerlPackage):
|
|
"""Overrides the time() and sleep() core functions for testing"""
|
|
|
|
homepage = "https://metacpan.org/pod/Test::Time"
|
|
url = "https://cpan.metacpan.org/authors/id/A/AN/ANATOFUZ/Test-Time-0.092.tar.gz"
|
|
|
|
maintainers("EbiArnie")
|
|
|
|
license("Artistic-1.0-Perl OR GPL-1.0-or-later")
|
|
|
|
version("0.092", sha256="30d90f54ce840893c7ba2cac2a4d1eecd4c9cdf805910c595e3ae89dfd644738")
|
|
|
|
def test_use(self):
|
|
"""Test 'use module'"""
|
|
options = ["-we", 'use strict; use Test::Time; print("OK\n")']
|
|
|
|
perl = self.spec["perl"].command
|
|
out = perl(*options, output=str.split, error=str.split)
|
|
assert "OK" in out
|