summaryrefslogtreecommitdiff
path: root/python-robotframework-faker.spec
blob: af0d8a78ec821e06c9dc5485bf8f0bc7730fbb03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
%global _empty_manifest_terminate_build 0
Name:		python-robotframework-faker
Version:	5.0.0
Release:	1
Summary:	Robot Framework wrapper for faker, a fake test data generator
License:	MIT
URL:		https://github.com/guykisel/robotframework-faker
Source0:	https://mirrors.nju.edu.cn/pypi/web/packages/37/f7/9d388983b12c4eefff25d134ce7a7a32385e565f738d23d0d0040fd3082e/robotframework-faker-5.0.0.tar.gz
BuildArch:	noarch

Requires:	python3-faker
Requires:	python3-robotframework
Requires:	python3-wrapt

%description
Robot Framework keyword library wrapper for
`Faker <https://github.com/joke2k/faker>`__.
This module allows easy use of Faker's random test data generation in
Robot Framework. I hate using static test data, because inevitably the
system under test evolves to pass the tests without necessarily solving
the root cause of bugs.
Any docstrings Faker provides are passed through to Robot Framework, so
they're available in RIDE and in keyword documentation generated via
libdoc.
For more information on Robot Framework please visit `the Robot
Framework homepage! <http://robotframework.org/>`__

%package -n python3-robotframework-faker
Summary:	Robot Framework wrapper for faker, a fake test data generator
Provides:	python-robotframework-faker
BuildRequires:	python3-devel
BuildRequires:	python3-setuptools
BuildRequires:	python3-pip
%description -n python3-robotframework-faker
Robot Framework keyword library wrapper for
`Faker <https://github.com/joke2k/faker>`__.
This module allows easy use of Faker's random test data generation in
Robot Framework. I hate using static test data, because inevitably the
system under test evolves to pass the tests without necessarily solving
the root cause of bugs.
Any docstrings Faker provides are passed through to Robot Framework, so
they're available in RIDE and in keyword documentation generated via
libdoc.
For more information on Robot Framework please visit `the Robot
Framework homepage! <http://robotframework.org/>`__

%package help
Summary:	Development documents and examples for robotframework-faker
Provides:	python3-robotframework-faker-doc
%description help
Robot Framework keyword library wrapper for
`Faker <https://github.com/joke2k/faker>`__.
This module allows easy use of Faker's random test data generation in
Robot Framework. I hate using static test data, because inevitably the
system under test evolves to pass the tests without necessarily solving
the root cause of bugs.
Any docstrings Faker provides are passed through to Robot Framework, so
they're available in RIDE and in keyword documentation generated via
libdoc.
For more information on Robot Framework please visit `the Robot
Framework homepage! <http://robotframework.org/>`__

%prep
%autosetup -n robotframework-faker-5.0.0

%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-robotframework-faker -f filelist.lst
%dir %{python3_sitelib}/*

%files help -f doclist.lst
%{_docdir}/*

%changelog
* Sun Apr 23 2023 Python_Bot <Python_Bot@openeuler.org> - 5.0.0-1
- Package Spec generated