16 lines
540 B
Python
16 lines
540 B
Python
from django.core.management import call_command
|
|
from django.test import TestCase
|
|
from django.utils.six import StringIO
|
|
|
|
|
|
class CommandsTest(TestCase):
|
|
|
|
def test_creatersakey_output(self):
|
|
out = StringIO()
|
|
call_command('creatersakey', stdout=out)
|
|
self.assertIn('RSA key successfully created', out.getvalue())
|
|
|
|
def test_makemigrations_output(self):
|
|
out = StringIO()
|
|
call_command('makemigrations', 'oidc_provider', stdout=out)
|
|
self.assertIn('No changes detected in app', out.getvalue())
|