Merge branch 'master' into filter_buttons
All checks were successful
Run tests / Execute tox to run the test suite (push) Successful in 2m26s
All checks were successful
Run tests / Execute tox to run the test suite (push) Successful in 2m26s
This commit is contained in:
19
.gitea/workflows/deploy_stage.yml
Normal file
19
.gitea/workflows/deploy_stage.yml
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
name: Deploy into stage environment
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches:
|
||||||
|
- stage
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
make-deploy:
|
||||||
|
name: Deploy into stage environment
|
||||||
|
runs-on: [django-dav-events, kitty]
|
||||||
|
steps:
|
||||||
|
- name: "Checkout stage branch of the repository"
|
||||||
|
run: git clone -b stage "${{ gitea.server_url }}/${{ gitea.repository }}" ./repository
|
||||||
|
- name: "Run make deploy"
|
||||||
|
working-directory: ./repository
|
||||||
|
env:
|
||||||
|
DEPLOY_DIR: "/var/www/touren.alpenverein-karlsruhe.de/wsgi/django-dav-events.stage"
|
||||||
|
run: make deploy
|
||||||
15
.gitea/workflows/nightly_test.yml
Normal file
15
.gitea/workflows/nightly_test.yml
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
name: Run tests every night at 05:05
|
||||||
|
on:
|
||||||
|
schedule:
|
||||||
|
- cron: "05 05 * * *"
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
run-tests:
|
||||||
|
name: Execute tox to run the test suite
|
||||||
|
runs-on: [django-dav-events]
|
||||||
|
steps:
|
||||||
|
- name: "Checkout the repository"
|
||||||
|
run: git clone "${{ gitea.server_url }}/${{ gitea.repository }}" ./repository
|
||||||
|
- name: "Run test via tox"
|
||||||
|
working-directory: ./repository
|
||||||
|
run: tox
|
||||||
13
.gitea/workflows/test_on_push.yml
Normal file
13
.gitea/workflows/test_on_push.yml
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
name: Run tests
|
||||||
|
on: [push]
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
run-tests:
|
||||||
|
name: Execute tox to run the test suite
|
||||||
|
runs-on: [django-dav-events]
|
||||||
|
steps:
|
||||||
|
- name: "Checkout the repository"
|
||||||
|
run: git clone "${{ gitea.server_url }}/${{ gitea.repository }}" ./repository
|
||||||
|
- name: "Run tests via tox"
|
||||||
|
working-directory: ./repository
|
||||||
|
run: tox
|
||||||
@@ -51,7 +51,7 @@ class Iso8601SerializerTestCase(TestCase):
|
|||||||
for value in invalid_values:
|
for value in invalid_values:
|
||||||
emsg = ('Expected datetime.datetime, datetime.date or datetime.time,'
|
emsg = ('Expected datetime.datetime, datetime.date or datetime.time,'
|
||||||
' not {}'.format(value.__class__.__name__))
|
' not {}'.format(value.__class__.__name__))
|
||||||
with self.assertRaisesRegexp(ValueError, emsg):
|
with self.assertRaisesRegex(ValueError, emsg):
|
||||||
Iso8601Serializer.serialize(value)
|
Iso8601Serializer.serialize(value)
|
||||||
serialized = Iso8601Serializer.serialize(value, ignore_unsupported_input=True)
|
serialized = Iso8601Serializer.serialize(value, ignore_unsupported_input=True)
|
||||||
self.assertEqual(serialized, value)
|
self.assertEqual(serialized, value)
|
||||||
|
|||||||
13
setup.py
13
setup.py
@@ -21,14 +21,16 @@ class SetupPythonEnvironment(MyCommand):
|
|||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
python_bin = sys.executable if sys.executable else 'python'
|
python_bin = sys.executable if sys.executable else 'python'
|
||||||
python_ver = sys.version_info.major
|
python_major_ver = sys.version_info.major
|
||||||
if python_ver == 3:
|
python_minor_ver = sys.version_info.minor
|
||||||
path = os.path.join('env', 'python3')
|
if python_major_ver == 3:
|
||||||
|
dirname = 'python%i.%i' % (python_major_ver, python_minor_ver)
|
||||||
|
path = os.path.join('env', dirname)
|
||||||
symlink_path = os.path.join('env', 'python')
|
symlink_path = os.path.join('env', 'python')
|
||||||
venv_module = 'venv'
|
venv_module = 'venv'
|
||||||
prompt = 'py3-dav'
|
prompt = 'py%i.%i-dav' % (python_major_ver, python_minor_ver)
|
||||||
else:
|
else:
|
||||||
sys.stderr.write('Python %d is not supported.\n' % python_ver)
|
sys.stderr.write('Python %d is not supported.\n' % python_major_ver)
|
||||||
sys.exit(posix.EX_USAGE)
|
sys.exit(posix.EX_USAGE)
|
||||||
|
|
||||||
print('Creating new python environment in {path}'.format(path=path))
|
print('Creating new python environment in {path}'.format(path=path))
|
||||||
@@ -119,6 +121,7 @@ setup(
|
|||||||
'django-datetime-widget2',
|
'django-datetime-widget2',
|
||||||
'pytz',
|
'pytz',
|
||||||
'selenium',
|
'selenium',
|
||||||
|
'setuptools',
|
||||||
'coverage',
|
'coverage',
|
||||||
],
|
],
|
||||||
extras_require={
|
extras_require={
|
||||||
|
|||||||
Reference in New Issue
Block a user