From ad301febf65999ef4823b9f1b30051807256f529 Mon Sep 17 00:00:00 2001 From: Oliver Marks Date: Thu, 2 Feb 2017 18:51:54 +0000 Subject: [PATCH] Demo autofixture integration --- config/settings/common.py | 1 + .../management/commands/generate_test_data.py | 19 +++++++++++++++++++ mhackspace/templates/base.html | 14 +++++++++----- 3 files changed, 29 insertions(+), 5 deletions(-) create mode 100644 mhackspace/base/management/commands/generate_test_data.py diff --git a/config/settings/common.py b/config/settings/common.py index d60d0f3..fc4941c 100644 --- a/config/settings/common.py +++ b/config/settings/common.py @@ -48,6 +48,7 @@ LOCAL_APPS = ( # custom users app # Your stuff: custom apps go here 'mhackspace.users.apps.UsersConfig', + 'mhackspace.base', 'mhackspace.subscriptions', 'mhackspace.feeds', 'mhackspace.contact', diff --git a/mhackspace/base/management/commands/generate_test_data.py b/mhackspace/base/management/commands/generate_test_data.py new file mode 100644 index 0000000..9bb4471 --- /dev/null +++ b/mhackspace/base/management/commands/generate_test_data.py @@ -0,0 +1,19 @@ +from autofixture import AutoFixture +from django.core.management.base import BaseCommand +from mhackspace.feeds.models import Article +from mhackspace.users.models import User + + +class Command(BaseCommand): + help = 'Imports the RSS feeds from active blogs' + + def handle(self, *args, **options): + users = AutoFixture(User) + users.create(10) + + feeds = AutoFixture(User) + feeds.create(10) + + self.stdout.write( + self.style.SUCCESS( + 'Finished creating test data')) diff --git a/mhackspace/templates/base.html b/mhackspace/templates/base.html index 1aa9239..aa5764b 100644 --- a/mhackspace/templates/base.html +++ b/mhackspace/templates/base.html @@ -91,18 +91,22 @@ -