peragro/peragro-rest

Test content broken

Opened this issue · 0 comments

loading data using

python manage.py upload_test_data
python manage.py upload_test_comments

root@6a4939ac912a:/usr/src/app# python manage.py upload_test_data
REG workflow_task_handler_creator::handler created
REG workflow_task_handler_creator::handler updated
REG workflow_task_handler_creator::handler resolved
uploading...
Traceback (most recent call last):
File "manage.py", line 11, in
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.6/site-packages/django/core/management/init.py", line 353, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.6/site-packages/django/core/management/init.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/usr/src/app/damn_rest/management/commands/upload_test_data.py", line 62, in handle
data, response = self.post('/projects/', data)
File "/usr/src/app/damn_rest/management/commands/upload_test_data.py", line 27, in post
response = self.c.post(url, data, **headers)
File "/usr/local/lib/python3.6/site-packages/django/test/client.py", line 515, in post
secure=secure, **extra)
File "/usr/local/lib/python3.6/site-packages/django/test/client.py", line 314, in post
secure=secure, **extra)
File "/usr/local/lib/python3.6/site-packages/django/test/client.py", line 380, in generic
return self.request(**r)
File "/usr/local/lib/python3.6/site-packages/django/test/client.py", line 449, in request
response = self.handler(environ)
File "/usr/local/lib/python3.6/site-packages/django/test/client.py", line 123, in call
response = self.get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 230, in get_response
response = self.handle_uncaught_exception(request, resolver, sys.exc_info())
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 149, in get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 147, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 58, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py", line 87, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 466, in dispatch
response = self.handle_exception(exc)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 463, in dispatch
response = handler(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py", line 21, in create
self.perform_create(serializer)
File "/usr/local/lib/python3.6/site-packages/rest_framework/mixins.py", line 26, in perform_create
serializer.save()
File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py", line 191, in save
self.instance = self.create(validated_data)
File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py", line 832, in create
raise_errors_on_nested_writes('create', self, validated_data)
File "/usr/local/lib/python3.6/site-packages/rest_framework/serializers.py", line 724, in raise_errors_on_nested_writes
class_name=serializer.class.name
AssertionError: The .create() method does not support writable nestedfields by default.
Write an explicit .create() method for serializer django_project.serializers.ProjectSerializer, or set read_only=True on nested serializer fields.
root@6a4939ac912a:/usr/src/app# python manage.py upload_test_comments
REG workflow_task_handler_creator::handler created
REG workflow_task_handler_creator::handler updated
REG workflow_task_handler_creator::handler resolved
uploading...
Traceback (most recent call last):
File "manage.py", line 11, in
execute_from_command_line(sys.argv)
File "/usr/local/lib/python3.6/site-packages/django/core/management/init.py", line 353, in execute_from_command_line
utility.execute()
File "/usr/local/lib/python3.6/site-packages/django/core/management/init.py", line 345, in execute
self.fetch_command(subcommand).run_from_argv(self.argv)
File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 348, in run_from_argv
self.execute(*args, **cmd_options)
File "/usr/local/lib/python3.6/site-packages/django/core/management/base.py", line 399, in execute
output = self.handle(*args, **options)
File "/usr/src/app/damn_rest/management/commands/upload_test_comments.py", line 75, in handle
project_id = Project.objects.get(name='Tempest In The Aether').pk
File "/usr/local/lib/python3.6/site-packages/django/db/models/manager.py", line 122, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/django/db/models/query.py", line 387, in get
self.model._meta.object_name
django_project.models.DoesNotExist: Project matching query does not exist.
root@6a4939ac912a:/usr/src/app#