From b20c9998d83b33e9c27063b254244034386b25d3 Mon Sep 17 00:00:00 2001 From: Joshua Ho Date: Thu, 15 Aug 2019 17:26:52 -0700 Subject: [PATCH] Completed ClaireMiller and Tests --- ClaireMiller/__init__.py | 0 ClaireMiller/admin.py | 6 ++++ ClaireMiller/apps.py | 8 +++++ ClaireMiller/migrations/0001_initial.py | 31 +++++++++++++++++++ ClaireMiller/migrations/__init__.py | 0 ClaireMiller/models.py | 38 ++++++++++++++++++++++++ ClaireMiller/src/clare_profile.jpg | Bin 0 -> 22818 bytes ClaireMiller/tests.py | 32 ++++++++++++++++++++ ClaireMiller/views.py | 6 ++++ manage.py | 31 ++++++++++--------- passengers/admin.py | 2 +- passengers/apps.py | 1 - passengers/models.py | 2 +- passengers/tests.py | 1 - snakes_on_plane_project/settings.py | 1 + 15 files changed, 141 insertions(+), 18 deletions(-) create mode 100644 ClaireMiller/__init__.py create mode 100644 ClaireMiller/admin.py create mode 100644 ClaireMiller/apps.py create mode 100644 ClaireMiller/migrations/0001_initial.py create mode 100644 ClaireMiller/migrations/__init__.py create mode 100644 ClaireMiller/models.py create mode 100644 ClaireMiller/src/clare_profile.jpg create mode 100644 ClaireMiller/tests.py create mode 100644 ClaireMiller/views.py diff --git a/ClaireMiller/__init__.py b/ClaireMiller/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ClaireMiller/admin.py b/ClaireMiller/admin.py new file mode 100644 index 0000000..4339d16 --- /dev/null +++ b/ClaireMiller/admin.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from django.contrib import admin +from .models import ClaireMiller + +# Register your models here. +admin.site.register(ClaireMiller) \ No newline at end of file diff --git a/ClaireMiller/apps.py b/ClaireMiller/apps.py new file mode 100644 index 0000000..2e05762 --- /dev/null +++ b/ClaireMiller/apps.py @@ -0,0 +1,8 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.apps import AppConfig + + +class ClairemillerConfig(AppConfig): + name = 'ClaireMiller' diff --git a/ClaireMiller/migrations/0001_initial.py b/ClaireMiller/migrations/0001_initial.py new file mode 100644 index 0000000..bcc0bbb --- /dev/null +++ b/ClaireMiller/migrations/0001_initial.py @@ -0,0 +1,31 @@ +# Generated by Django 2.2.4 on 2019-08-15 23:31 + +from django.db import migrations, models +import django.db.models.deletion + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [ + ('passengers', '0007_delete_passenger'), + ] + + operations = [ + migrations.CreateModel( + name='ClaireMiller', + fields=[ + ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), + ('name', models.CharField(default='Claire Miller', max_length=256)), + ('job', models.CharField(default='Flight Attendant', max_length=20)), + ('imageUrl', models.CharField(default='/ClaireMiller/src/clare_profile.jpg', max_length=255)), + ('flavorText', models.CharField(default='Claire Miller is a determined, resourceful woman with the strength to survive any catastrophe', max_length=255)), + ('carry_on', models.ForeignKey(default=None, on_delete=django.db.models.deletion.SET_DEFAULT, related_name='carry_on', to='passengers.CarryOn')), + ('personal_item', models.ForeignKey(default=None, on_delete=django.db.models.deletion.SET_DEFAULT, related_name='personal_item', to='passengers.CarryOn')), + ], + options={ + 'abstract': False, + }, + ), + ] diff --git a/ClaireMiller/migrations/__init__.py b/ClaireMiller/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/ClaireMiller/models.py b/ClaireMiller/models.py new file mode 100644 index 0000000..ba2cb98 --- /dev/null +++ b/ClaireMiller/models.py @@ -0,0 +1,38 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models +from passengers.models import Passenger + + +# Create your models here. +class ClaireMiller(Passenger): + + #Should default to Claire Miller + name = models.CharField( + max_length=256, + default='Claire Miller', + ) + + #Job could link to a Jobs table, should give the person some 'skills' + job = models.CharField( + max_length=20, + default='Flight Attendant', + ) + + #Default the image to the image created in the src filie + imageUrl = models.CharField( + max_length=255, + default='/ClaireMiller/src/clare_profile.jpg', + ) + + #Details about the character + flavorText = models.CharField( + max_length=255, + default='Claire Miller is a determined, resourceful woman with the strength to survive any catastrophe' + ) + + def __str__(self): + return self.name + + diff --git a/ClaireMiller/src/clare_profile.jpg b/ClaireMiller/src/clare_profile.jpg new file mode 100644 index 0000000000000000000000000000000000000000..e0dc84431cc83d2b0918321889fc14d878e8e706 GIT binary patch literal 22818 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 BBGv!^ literal 0 HcmV?d00001 diff --git a/ClaireMiller/tests.py b/ClaireMiller/tests.py new file mode 100644 index 0000000..1770d3f --- /dev/null +++ b/ClaireMiller/tests.py @@ -0,0 +1,32 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.test import TestCase +from .models import ClaireMiller +from passengers.models import CarryOn + +# Create your tests here. +class ClaireMillerTestCase(TestCase): + def setUp(self): + potato = CarryOn.objects.create(name="potato") + neckPillow = CarryOn.objects.create(name="neckPillow") + clare = ClaireMiller.objects.create( + personal_item = neckPillow, + carry_on = potato + ) + + def test_clare_name(self): + clare = ClaireMiller.objects.get(name='Claire Miller') + self.assertEqual(clare.name, 'Claire Miller') + + def test_clare_job(self): + clare = ClaireMiller.objects.get(name='Claire Miller') + self.assertEqual(clare.job, 'Flight Attendant') + + def test_clare_flavorText(self): + clare = ClaireMiller.objects.get(name='Claire Miller') + self.assertEqual(clare.flavorText, 'Claire Miller is a determined, resourceful woman with the strength to survive any catastrophe') + + def test_clare_image_url(self): + clare = ClaireMiller.objects.get(name='Claire Miller') + self.assertEqual(clare.imageUrl, '/ClaireMiller/src/clare_profile.jpg') \ No newline at end of file diff --git a/ClaireMiller/views.py b/ClaireMiller/views.py new file mode 100644 index 0000000..e784a0b --- /dev/null +++ b/ClaireMiller/views.py @@ -0,0 +1,6 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.shortcuts import render + +# Create your views here. diff --git a/manage.py b/manage.py index 72b748e..6ec49c8 100755 --- a/manage.py +++ b/manage.py @@ -1,21 +1,24 @@ #!/usr/bin/env python """Django's command-line utility for administrative tasks.""" +#!/usr/bin/env python import os import sys - -def main(): - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'snakes_on_plane_project.settings') +if __name__ == "__main__": + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "snakes_on_plane_project.settings") try: from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() + except ImportError: + # The above import may fail for some other reason. Ensure that the + # issue is really that Django is missing to avoid masking other + # exceptions on Python 2. + try: + import django + except ImportError: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) + raise + execute_from_command_line(sys.argv) \ No newline at end of file diff --git a/passengers/admin.py b/passengers/admin.py index 7ff949a..aabf14f 100644 --- a/passengers/admin.py +++ b/passengers/admin.py @@ -2,4 +2,4 @@ from .models import CarryOn # Register your models here. -admin.site.register(CarryOn) \ No newline at end of file +admin.site.register(CarryOn) diff --git a/passengers/apps.py b/passengers/apps.py index 7fba9ae..f49e563 100644 --- a/passengers/apps.py +++ b/passengers/apps.py @@ -1,5 +1,4 @@ from django.apps import AppConfig - class PassengersConfig(AppConfig): name = 'passengers' diff --git a/passengers/models.py b/passengers/models.py index 1b02434..e63b1fb 100644 --- a/passengers/models.py +++ b/passengers/models.py @@ -5,7 +5,7 @@ class CarryOn(models.Model): attack = models.IntegerField(default=100) def __str__(self): - return f'{self.name} - {self.attack}' + return self.name class Passenger(models.Model): name = models.CharField(max_length=256) diff --git a/passengers/tests.py b/passengers/tests.py index 8dd83e6..32d4df9 100644 --- a/passengers/tests.py +++ b/passengers/tests.py @@ -5,7 +5,6 @@ class CarryOnTestCase(TestCase): def setUp(self): rake = CarryOn.objects.create(name="rake") - def test_rake_name(self): rake = CarryOn.objects.get(name = "rake") self.assertEqual(rake.name, "rake") diff --git a/snakes_on_plane_project/settings.py b/snakes_on_plane_project/settings.py index 995cbec..f172a74 100644 --- a/snakes_on_plane_project/settings.py +++ b/snakes_on_plane_project/settings.py @@ -38,6 +38,7 @@ 'django.contrib.messages', 'django.contrib.staticfiles', 'passengers.apps.PassengersConfig', + 'ClaireMiller.apps.ClairemillerConfig', ] MIDDLEWARE = [