Merge pull request #387 from rachmadaniHaryono/feature/test_setup

new: dev: sync requirement file and setup
This commit is contained in:
Mischievous Meerkat 2019-05-13 07:06:13 +05:30 committed by GitHub
commit 2c577a9afa
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 18 deletions

View File

@ -1,19 +1,23 @@
appdirs==1.4.3 appdirs>=1.4.3
beautifulsoup4==4.5.3 arrow>=0.12.1
beautifulsoup4>=4.5.3
buku>=2.9 buku>=2.9
cffi==1.9.1 cffi>=1.9.1
click==6.7 click>=6.7
Flask>=0.12.3 Flask-Admin>=1.5.1
requests>=2.20.0 Flask-API>=0.6.9
Flask-API==0.6.9 Flask-Bootstrap>=3.3.7.1
idna==2.5 flask-paginate>=0.5.1
itsdangerous==0.24 Flask-WTF>=0.14.2
Flask>=1.0.2
idna>=2.5
itsdangerous>=0.24
Jinja2>=2.10.1 Jinja2>=2.10.1
MarkupSafe==1.0 MarkupSafe>=1.0
packaging==16.8 packaging>=16.8
pyasn1==0.2.3 pyasn1>=0.2.3
pycparser==2.17 pycparser>=2.17
pyparsing==2.2.0 requests>=2.20.0
six==1.10.0 six>=1.10.0
urllib3>=1.23 urllib3>=1.23
Werkzeug==0.11.15 Werkzeug>=0.11.15

View File

@ -32,15 +32,27 @@ tests_require = [
server_require = [ server_require = [
'appdirs>=1.4.3',
'arrow>=0.12.1', 'arrow>=0.12.1',
'beautifulsoup4>=4.5.3',
'cffi>=1.9.1',
'click>=6.7', 'click>=6.7',
'Flask-Admin==1.5.1', 'Flask-Admin>=1.5.1',
'Flask-API>=0.6.9', 'Flask-API>=0.6.9',
'Flask-Bootstrap>=3.3.7.1', 'Flask-Bootstrap>=3.3.7.1',
'flask-paginate>=0.5.1', 'flask-paginate>=0.5.1',
'Flask-WTF>=0.14.2', 'Flask-WTF>=0.14.2',
'Flask>=0.12', 'Flask>=1.0.2',
'idna>=2.5',
'itsdangerous>=0.24',
'Jinja2>=2.10.1',
'MarkupSafe>=1.0',
'packaging>=16.8',
'pyasn1>=0.2.3',
'pycparser>=2.17',
'requests>=2.20.0', 'requests>=2.20.0',
'six>=1.10.0',
'urllib3>=1.23',
'Werkzeug>=0.11.15', 'Werkzeug>=0.11.15',
] ]

10
tests/test_setup.py Normal file
View File

@ -0,0 +1,10 @@
def test_bukuserver_requirement(monkeypatch):
def m_setup(**kwargs):
return None
import setuptools
monkeypatch.setattr(setuptools, 'setup', m_setup)
import setup
setup_l = setup.server_require
with open('bukuserver/requirements.txt') as f:
bs_l = [x for x in f.read().splitlines() if not x.startswith('buku')]
assert bs_l == setup_l