summaryrefslogtreecommitdiff
path: root/lib/python2.7/site-packages/south/tests/brokenapp/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/python2.7/site-packages/south/tests/brokenapp/models.py')
-rw-r--r--lib/python2.7/site-packages/south/tests/brokenapp/models.py55
1 files changed, 0 insertions, 55 deletions
diff --git a/lib/python2.7/site-packages/south/tests/brokenapp/models.py b/lib/python2.7/site-packages/south/tests/brokenapp/models.py
deleted file mode 100644
index a7d84dc..0000000
--- a/lib/python2.7/site-packages/south/tests/brokenapp/models.py
+++ /dev/null
@@ -1,55 +0,0 @@
-# -*- coding: UTF-8 -*-
-
-from django.db import models
-from django.contrib.auth.models import User as UserAlias
-
-def default_func():
- return "yays"
-
-# An empty case.
-class Other1(models.Model): pass
-
-# Nastiness.
-class HorribleModel(models.Model):
- "A model to test the edge cases of model parsing"
-
- ZERO, ONE = range(2)
-
- # First, some nice fields
- name = models.CharField(max_length=255)
- short_name = models.CharField(max_length=50)
- slug = models.SlugField(unique=True)
-
- # A ForeignKey, to a model above, and then below
- o1 = models.ForeignKey(Other1)
- o2 = models.ForeignKey('Other2')
-
- # Now to something outside
- user = models.ForeignKey(UserAlias, related_name="horribles")
-
- # Unicode!
- code = models.CharField(max_length=25, default="↑↑↓↓←→←→BA")
-
- # Odd defaults!
- class_attr = models.IntegerField(default=ZERO)
- func = models.CharField(max_length=25, default=default_func)
-
- # Time to get nasty. Define a non-field choices, and use it
- choices = [('hello', '1'), ('world', '2')]
- choiced = models.CharField(max_length=20, choices=choices)
-
- class Meta:
- db_table = "my_fave"
- verbose_name = "Dr. Strangelove," + \
- """or how I learned to stop worrying
-and love the bomb"""
-
- # Now spread over multiple lines
- multiline = \
- models.TextField(
- )
-
-# Special case.
-class Other2(models.Model):
- # Try loading a field without a newline after it (inspect hates this)
- close_but_no_cigar = models.PositiveIntegerField(primary_key=True) \ No newline at end of file