Add boilerplate for unit testing

This commit is contained in:
decentral1se 2021-04-07 16:51:55 +02:00
parent 2fb474c87c
commit 91fbb3dde1
Signed by: decentral1se
GPG Key ID: 92DAD76BD9567B8A
3 changed files with 39 additions and 0 deletions

View File

@ -0,0 +1,22 @@
import sys
import django
import yaml
from django.conf import settings as django_settings
from djangoldp.conf.ldpsettings import LDPSettings
from djangoldp_webpushnotification.tests.settings_default import yaml_config
config = yaml.safe_load(yaml_config)
ldpsettings = LDPSettings(config)
django_settings.configure(ldpsettings)
django.setup()
from django.test.runner import DiscoverRunner
test_runner = DiscoverRunner(verbosity=1)
failures = test_runner.run_tests([
'djangoldp_webpushnotification.tests.tests_vapidkeyset',
])
if failures:
sys.exit(failures)

View File

@ -0,0 +1,11 @@
"""YAML configurations for djangoldp_webpushnotification testing."""
yaml_config = """
dependencies:
ldppackages:
- djangoldp_webpushnotification.tests
server:
INSTALLED_APPS: []
"""

View File

@ -0,0 +1,6 @@
from django.test import TestCase
class TestRSAKey(TestCase):
def test_foobar(self):
assert 2 == 2