summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-05-18 05:08:15 +0000
committerCoprDistGit <infra@openeuler.org>2023-05-18 05:08:15 +0000
commitc91d1b1ec7a5a235519047c6e8a2ca4065386d64 (patch)
treef6c6446d12d230e038a582560670346fdd00a377
parent9cb6197fe81d4df712501a91ba0b580ed1ab4ab7 (diff)
automatic import of python-pytest-datadir-ng
-rw-r--r--.gitignore1
-rw-r--r--python-pytest-datadir-ng.spec106
-rw-r--r--sources1
3 files changed, 108 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index e69de29..cfc3192 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pytest-datadir-ng-1.1.1.tar.gz
diff --git a/python-pytest-datadir-ng.spec b/python-pytest-datadir-ng.spec
new file mode 100644
index 0000000..cb902cb
--- /dev/null
+++ b/python-pytest-datadir-ng.spec
@@ -0,0 +1,106 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pytest-datadir-ng
+Version: 1.1.1
+Release: 1
+Summary: Fixtures for pytest allowing test functions/methods to easily retrieve test resources from the local filesystem.
+License: BSD 3-Clause License
+URL: https://github.com/Tblue/pytest-datadir-ng
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/1a/d6/812562c99bfb8870e897f6d9a0af4d116118144b205257f9778c51481f99/pytest-datadir-ng-1.1.1.tar.gz
+BuildArch: noarch
+
+Requires: python3-pytest
+
+%description
+The ``datadir-ng`` plugin for pytest_ provides the ``datadir``
+and ``datadir_copy`` fixtures which allow test functions to easily access resources
+in data directories. It was inspired by the `pytest-datadir plugin`_ and is intended
+to be a more flexible version of that plugin (hence the "ng" part in its name -- as
+in "next generation").
+This plugin provides two fixtures:
+- The datadir_ fixture allows test functions and methods to access resources in
+ so-called "data directories".
+- The `datadir_copy`_ fixture is similar to the datadir_ fixture, but it copies the
+ requested resources to a temporary directory first so that test functions or
+ methods can modify their resources on-disk without affecting other test functions
+ and methods.
+
+%package -n python3-pytest-datadir-ng
+Summary: Fixtures for pytest allowing test functions/methods to easily retrieve test resources from the local filesystem.
+Provides: python-pytest-datadir-ng
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pytest-datadir-ng
+The ``datadir-ng`` plugin for pytest_ provides the ``datadir``
+and ``datadir_copy`` fixtures which allow test functions to easily access resources
+in data directories. It was inspired by the `pytest-datadir plugin`_ and is intended
+to be a more flexible version of that plugin (hence the "ng" part in its name -- as
+in "next generation").
+This plugin provides two fixtures:
+- The datadir_ fixture allows test functions and methods to access resources in
+ so-called "data directories".
+- The `datadir_copy`_ fixture is similar to the datadir_ fixture, but it copies the
+ requested resources to a temporary directory first so that test functions or
+ methods can modify their resources on-disk without affecting other test functions
+ and methods.
+
+%package help
+Summary: Development documents and examples for pytest-datadir-ng
+Provides: python3-pytest-datadir-ng-doc
+%description help
+The ``datadir-ng`` plugin for pytest_ provides the ``datadir``
+and ``datadir_copy`` fixtures which allow test functions to easily access resources
+in data directories. It was inspired by the `pytest-datadir plugin`_ and is intended
+to be a more flexible version of that plugin (hence the "ng" part in its name -- as
+in "next generation").
+This plugin provides two fixtures:
+- The datadir_ fixture allows test functions and methods to access resources in
+ so-called "data directories".
+- The `datadir_copy`_ fixture is similar to the datadir_ fixture, but it copies the
+ requested resources to a temporary directory first so that test functions or
+ methods can modify their resources on-disk without affecting other test functions
+ and methods.
+
+%prep
+%autosetup -n pytest-datadir-ng-1.1.1
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-pytest-datadir-ng -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Thu May 18 2023 Python_Bot <Python_Bot@openeuler.org> - 1.1.1-1
+- Package Spec generated
diff --git a/sources b/sources
new file mode 100644
index 0000000..55f7bfe
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+fe2af071333902c9c81b072334611049 pytest-datadir-ng-1.1.1.tar.gz