Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash -eo pipefail
- # Reactivate virtual environment
- source django-project/bin/activate
- # Testing does not run collectstatic by default and this app is using a storage class that requires it.
- python3 manage.py collectstatic
- # Run all tests in the blog.tests module with maximum verbosity
- python3 manage.py test blog.tests --verbosity=3
- 133 static files copied to '/home/circleci/microblog/staticfiles', 423 post-processed.
- Using existing test database for alias 'default' ('microblogdb')...
- /home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py:304: RuntimeWarning: Normally Django will use a connection to the 'postgres' database to avoid running initialization queries against the production database when it's not needed (for example, when running tests). Django was unable to create a connection to the 'postgres' database and will use the first PostgreSQL database instead.
- warnings.warn(
- Traceback (most recent call last):
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 200, in connect
- self.connection = self.get_new_connection(conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 187, in get_new_connection
- connection = Database.connect(**conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/psycopg2/__init__.py", line 127, in connect
- conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
- psycopg2.OperationalError: server does not support SSL, but SSL was required
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 301, in _nodb_cursor
- with super()._nodb_cursor() as cursor:
- File "/usr/local/lib/python3.9/contextlib.py", line 117, in __enter__
- return next(self.gen)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 620, in _nodb_cursor
- with conn.cursor() as cursor:
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 259, in cursor
- return self._cursor()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 235, in _cursor
- self.ensure_connection()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/utils.py", line 90, in __exit__
- raise dj_exc_value.with_traceback(traceback) from exc_value
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 200, in connect
- self.connection = self.get_new_connection(conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 187, in get_new_connection
- connection = Database.connect(**conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/psycopg2/__init__.py", line 127, in connect
- conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
- django.db.utils.OperationalError: server does not support SSL, but SSL was required
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 200, in connect
- self.connection = self.get_new_connection(conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 187, in get_new_connection
- connection = Database.connect(**conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/psycopg2/__init__.py", line 127, in connect
- conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
- psycopg2.OperationalError: server does not support SSL, but SSL was required
- The above exception was the direct cause of the following exception:
- Traceback (most recent call last):
- File "/home/circleci/microblog/manage.py", line 22, in <module>
- main()
- File "/home/circleci/microblog/manage.py", line 18, in main
- execute_from_command_line(sys.argv)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/__init__.py", line 401, in execute_from_command_line
- utility.execute()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/__init__.py", line 395, in execute
- self.fetch_command(subcommand).run_from_argv(self.argv)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/commands/test.py", line 23, in run_from_argv
- super().run_from_argv(argv)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/base.py", line 330, in run_from_argv
- self.execute(*args, **cmd_options)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/base.py", line 371, in execute
- output = self.handle(*args, **options)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/core/management/commands/test.py", line 53, in handle
- failures = test_runner.run_tests(test_labels)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/test/runner.py", line 695, in run_tests
- old_config = self.setup_databases(aliases=databases)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django_heroku/core.py", line 22, in setup_databases
- return super(HerokuDiscoverRunner, self).setup_databases(**kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/test/runner.py", line 614, in setup_databases
- return _setup_databases(
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/test/utils.py", line 170, in setup_databases
- connection.creation.create_test_db(
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/creation.py", line 55, in create_test_db
- self._create_test_db(verbosity, autoclobber, keepdb)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/creation.py", line 186, in _create_test_db
- with self._nodb_cursor() as cursor:
- File "/usr/local/lib/python3.9/contextlib.py", line 117, in __enter__
- return next(self.gen)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 319, in _nodb_cursor
- with conn.cursor() as cursor:
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 259, in cursor
- return self._cursor()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 235, in _cursor
- self.ensure_connection()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/utils.py", line 90, in __exit__
- raise dj_exc_value.with_traceback(traceback) from exc_value
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 219, in ensure_connection
- self.connect()
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/base/base.py", line 200, in connect
- self.connection = self.get_new_connection(conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/utils/asyncio.py", line 26, in inner
- return func(*args, **kwargs)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/django/db/backends/postgresql/base.py", line 187, in get_new_connection
- connection = Database.connect(**conn_params)
- File "/home/circleci/microblog/django-project/lib/python3.9/site-packages/psycopg2/__init__.py", line 127, in connect
- conn = _connect(dsn, connection_factory=connection_factory, **kwasync)
- django.db.utils.OperationalError: server does not support SSL, but SSL was required
- Exited with code exit status 1
- CircleCI received exit code 1
Add Comment
Please, Sign In to add comment