diff options
| author | Florian Apolloner <florian@apolloner.eu> | 2013-02-26 09:53:47 +0100 |
|---|---|---|
| committer | Florian Apolloner <florian@apolloner.eu> | 2013-02-26 14:36:57 +0100 |
| commit | 89f40e36246100df6a11316c31a76712ebc6c501 (patch) | |
| tree | 6e65639683ddaf2027908d1ecb1739e0e2ff853b /tests/admin_views/fixtures | |
| parent | b3d2ccb5bfbaf6e7fe1f98843baaa48c35a70950 (diff) | |
Merged regressiontests and modeltests into the test root.
Diffstat (limited to 'tests/admin_views/fixtures')
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-actions.xml | 15 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-books.xml | 45 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-colors.xml | 19 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-fabrics.xml | 12 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-person.xml | 18 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-unicode.xml | 63 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/admin-views-users.xml | 96 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/deleted-objects.xml | 53 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/multiple-child-classes.json | 107 | ||||
| -rw-r--r-- | tests/admin_views/fixtures/string-primary-key.xml | 6 |
10 files changed, 434 insertions, 0 deletions
diff --git a/tests/admin_views/fixtures/admin-views-actions.xml b/tests/admin_views/fixtures/admin-views-actions.xml new file mode 100644 index 0000000000..316e750577 --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-actions.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.subscriber"> + <field type="CharField" name="name">John Doe</field> + <field type="CharField" name="email">john@example.org</field> + </object> + <object pk="2" model="admin_views.subscriber"> + <field type="CharField" name="name">Max Mustermann</field> + <field type="CharField" name="email">max@example.org</field> + </object> + <object pk="1" model="admin_views.externalsubscriber"> + <field type="CharField" name="name">John Doe</field> + <field type="CharField" name="email">john@example.org</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-books.xml b/tests/admin_views/fixtures/admin-views-books.xml new file mode 100644 index 0000000000..0517ed8d8a --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-books.xml @@ -0,0 +1,45 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.book"> + <field type="CharField" name="name">Book 1</field> + </object> + <object pk="2" model="admin_views.book"> + <field type="CharField" name="name">Book 2</field> + </object> + <object pk="1" model="admin_views.promo"> + <field type="CharField" name="name">Promo 1</field> + <field type="ForeignKey" name="book">1</field> + </object> + <object pk="2" model="admin_views.promo"> + <field type="CharField" name="name">Promo 2</field> + <field type="ForeignKey" name="book">2</field> + </object> + <object pk="1" model="admin_views.chapter"> + <field type="CharField" name="title">Chapter 1</field> + <field type="TextField" name="content">[ insert contents here ]</field> + <field type="ForeignKey" name="book">1</field> + </object> + <object pk="2" model="admin_views.chapter"> + <field type="CharField" name="title">Chapter 2</field> + <field type="TextField" name="content">[ insert contents here ]</field> + <field type="ForeignKey" name="book">1</field> + </object> + <object pk="3" model="admin_views.chapter"> + <field type="CharField" name="title">Chapter 1</field> + <field type="TextField" name="content">[ insert contents here ]</field> + <field type="ForeignKey" name="book">2</field> + </object> + <object pk="4" model="admin_views.chapter"> + <field type="CharField" name="title">Chapter 2</field> + <field type="TextField" name="content">[ insert contents here ]</field> + <field type="ForeignKey" name="book">2</field> + </object> + <object pk="1" model="admin_views.chapterxtra1"> + <field type="CharField" name="xtra">ChapterXtra1 1</field> + <field type="ForeignKey" name="chap">1</field> + </object> + <object pk="2" model="admin_views.chapterxtra1"> + <field type="CharField" name="xtra">ChapterXtra1 2</field> + <field type="ForeignKey" name="chap">3</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-colors.xml b/tests/admin_views/fixtures/admin-views-colors.xml new file mode 100644 index 0000000000..e1213561b9 --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-colors.xml @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.color"> + <field type="CharField" name="value">Red</field> + <field type="BooleanField" name="warm">1</field> + </object> + <object pk="2" model="admin_views.color"> + <field type="CharField" name="value">Orange</field> + <field type="BooleanField" name="warm">1</field> + </object> + <object pk="3" model="admin_views.color"> + <field type="CharField" name="value">Blue</field> + <field type="BooleanField" name="warm">0</field> + </object> + <object pk="4" model="admin_views.color"> + <field type="CharField" name="value">Green</field> + <field type="BooleanField" name="warm">0</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-fabrics.xml b/tests/admin_views/fixtures/admin-views-fabrics.xml new file mode 100644 index 0000000000..485bb27c2a --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-fabrics.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.fabric"> + <field type="CharField" name="surface">x</field> + </object> + <object pk="2" model="admin_views.fabric"> + <field type="CharField" name="surface">y</field> + </object> + <object pk="3" model="admin_views.fabric"> + <field type="CharField" name="surface">plain</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-person.xml b/tests/admin_views/fixtures/admin-views-person.xml new file mode 100644 index 0000000000..ff00fd2169 --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-person.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.person"> + <field type="CharField" name="name">John Mauchly</field> + <field type="IntegerField" name="gender">1</field> + <field type="BooleanField" name="alive">True</field> + </object> + <object pk="2" model="admin_views.person"> + <field type="CharField" name="name">Grace Hopper</field> + <field type="IntegerField" name="gender">1</field> + <field type="BooleanField" name="alive">False</field> + </object> + <object pk="3" model="admin_views.person"> + <field type="CharField" name="name">Guido van Rossum</field> + <field type="IntegerField" name="gender">1</field> + <field type="BooleanField" name="alive">True</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-unicode.xml b/tests/admin_views/fixtures/admin-views-unicode.xml new file mode 100644 index 0000000000..5652aa1881 --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-unicode.xml @@ -0,0 +1,63 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="100" model="auth.user"> + <field type="CharField" name="username">super</field> + <field type="CharField" name="first_name">Super</field> + <field type="CharField" name="last_name">User</field> + <field type="CharField" name="email">super@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">True</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">True</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="1" model="admin_views.book"> + <field type="CharField" name="name">Lærdommer</field> + </object> + <object pk="1" model="admin_views.promo"> + <field type="CharField" name="name"><Promo for Lærdommer></field> + <field to="admin_views.book" name="book" rel="ManyToOneRel">1</field> + </object> + <object pk="1" model="admin_views.chapter"> + <field type="CharField" name="title">Norske bostaver æøå skaper problemer</field> + <field type="TextField" name="content"><p>Svært frustrerende med UnicodeDecodeErro</p></field> + <field to="admin_views.book" name="book" rel="ManyToOneRel">1</field> + </object> + <object pk="2" model="admin_views.chapter"> + <field type="CharField" name="title">Kjærlighet</field> + <field type="TextField" name="content"><p>La kjærligheten til de lidende seire.</p></field> + <field to="admin_views.book" name="book" rel="ManyToOneRel">1</field> + </object> + <object pk="3" model="admin_views.chapter"> + <field type="CharField" name="title">Kjærlighet</field> + <field type="TextField" name="content"><p>Noe innhold</p></field> + <field to="admin_views.book" name="book" rel="ManyToOneRel">1</field> + </object> + <object pk="1" model="admin_views.chapterxtra1"> + <field type="CharField" name="xtra"><Xtra(1) Norske bostaver æøå skaper problemer></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">1</field> + </object> + <object pk="2" model="admin_views.chapterxtra1"> + <field type="CharField" name="xtra"><Xtra(1) Kjærlighet></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">2</field> + </object> + <object pk="3" model="admin_views.chapterxtra1"> + <field type="CharField" name="xtra"><Xtra(1) Kjærlighet></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">3</field> + </object> + <object pk="1" model="admin_views.chapterxtra2"> + <field type="CharField" name="xtra"><Xtra(2) Norske bostaver æøå skaper problemer></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">1</field> + </object> + <object pk="2" model="admin_views.chapterxtra2"> + <field type="CharField" name="xtra"><Xtra(2) Kjærlighet></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">2</field> + </object> + <object pk="3" model="admin_views.chapterxtra2"> + <field type="CharField" name="xtra"><Xtra(2) Kjærlighet></field> + <field to="admin_views.chapter" name="chap" rel="OneToOneRel">3</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/admin-views-users.xml b/tests/admin_views/fixtures/admin-views-users.xml new file mode 100644 index 0000000000..1c85e1c909 --- /dev/null +++ b/tests/admin_views/fixtures/admin-views-users.xml @@ -0,0 +1,96 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="100" model="auth.user"> + <field type="CharField" name="username">super</field> + <field type="CharField" name="first_name">Super</field> + <field type="CharField" name="last_name">User</field> + <field type="CharField" name="email">super@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">True</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">True</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="101" model="auth.user"> + <field type="CharField" name="username">adduser</field> + <field type="CharField" name="first_name">Add</field> + <field type="CharField" name="last_name">User</field> + <field type="CharField" name="email">auser@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">True</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">False</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="102" model="auth.user"> + <field type="CharField" name="username">changeuser</field> + <field type="CharField" name="first_name">Change</field> + <field type="CharField" name="last_name">User</field> + <field type="CharField" name="email">cuser@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">True</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">False</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="103" model="auth.user"> + <field type="CharField" name="username">deleteuser</field> + <field type="CharField" name="first_name">Delete</field> + <field type="CharField" name="last_name">User</field> + <field type="CharField" name="email">duser@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">True</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">False</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="104" model="auth.user"> + <field type="CharField" name="username">joepublic</field> + <field type="CharField" name="first_name">Joe</field> + <field type="CharField" name="last_name">Public</field> + <field type="CharField" name="email">joepublic@example.com</field> + <field type="CharField" name="password">sha1$995a3$6011485ea3834267d719b4c801409b8b1ddd0158</field> + <field type="BooleanField" name="is_staff">False</field> + <field type="BooleanField" name="is_active">True</field> + <field type="BooleanField" name="is_superuser">False</field> + <field type="DateTimeField" name="last_login">2007-05-30 13:20:10</field> + <field type="DateTimeField" name="date_joined">2007-05-30 13:20:10</field> + <field to="auth.group" name="groups" rel="ManyToManyRel"></field> + <field to="auth.permission" name="user_permissions" rel="ManyToManyRel"></field> + </object> + <object pk="1" model="admin_views.section"> + <field type="CharField" name="name">Test section</field> + </object> + <object pk="1" model="admin_views.article"> + <field type="TextField" name="content"><p>Middle content</p></field> + <field type="DateTimeField" name="date">2008-03-18 11:54:58</field> + <field to="admin_views.section" name="section" rel="ManyToOneRel">1</field> + </object> + <object pk="2" model="admin_views.article"> + <field type="TextField" name="content"><p>Oldest content</p></field> + <field type="DateTimeField" name="date">2000-03-18 11:54:58</field> + <field to="admin_views.section" name="section" rel="ManyToOneRel">1</field> + </object> + <object pk="3" model="admin_views.article"> + <field type="TextField" name="content"><p>Newest content</p></field> + <field type="DateTimeField" name="date">2009-03-18 11:54:58</field> + <field to="admin_views.section" name="section" rel="ManyToOneRel">1</field> + </object> + <object pk="1" model="admin_views.prepopulatedpost"> + <field type="TextField" name="title">A Long Title</field> + <field type="BooleanField" name="published">True</field> + <field type="SlugField" name="slug">a-long-title</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/deleted-objects.xml b/tests/admin_views/fixtures/deleted-objects.xml new file mode 100644 index 0000000000..92e43dba1c --- /dev/null +++ b/tests/admin_views/fixtures/deleted-objects.xml @@ -0,0 +1,53 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.villain"> + <field type="CharField" name="name">Adam</field> + </object> + <object pk="2" model="admin_views.villain"> + <field type="CharField" name="name">Sue</field> + </object> + <object pk="3" model="admin_views.villain"> + <field type="CharField" name="name">Bob</field> + </object> + <object pk="3" model="admin_views.supervillain"> + </object> + <object pk="1" model="admin_views.plot"> + <field type="CharField" name="name">World Domination</field> + <field type="ForeignKey" name="team_leader">1</field> + <field type="ForeignKey" name="contact">2</field> + </object> + <object pk="2" model="admin_views.plot"> + <field type="CharField" name="name">World Peace</field> + <field type="ForeignKey" name="team_leader">2</field> + <field type="ForeignKey" name="contact">2</field> + </object> + <object pk="1" model="admin_views.plotdetails"> + <field type="CharField" name="details">almost finished</field> + <field type="ForeignKey" name="plot">1</field> + </object> + <object pk="1" model="admin_views.secrethideout"> + <field type="CharField" name="location">underground bunker</field> + <field type="ForeignKey" name="villain">1</field> + </object> + <object pk="2" model="admin_views.secrethideout"> + <field type="CharField" name="location">floating castle</field> + <field type="ForeignKey" name="villain">3</field> + </object> + <object pk="1" model="admin_views.supersecrethideout"> + <field type="CharField" name="location">super floating castle!</field> + <field type="ForeignKey" name="supervillain">3</field> + </object> + <object pk="1" model="admin_views.cyclicone"> + <field type="CharField" name="name">I am recursive</field> + <field type="ForeignKey" name="two">1</field> + </object> + <object pk="1" model="admin_views.cyclictwo"> + <field type="CharField" name="name">I am recursive too</field> + <field type="ForeignKey" name="one">1</field> + </object> + <object pk="3" model="admin_views.plot"> + <field type="CharField" name="name">Corn Conspiracy</field> + <field type="ForeignKey" name="team_leader">1</field> + <field type="ForeignKey" name="contact">1</field> + </object> +</django-objects> diff --git a/tests/admin_views/fixtures/multiple-child-classes.json b/tests/admin_views/fixtures/multiple-child-classes.json new file mode 100644 index 0000000000..5cadf4c1c5 --- /dev/null +++ b/tests/admin_views/fixtures/multiple-child-classes.json @@ -0,0 +1,107 @@ +[ + { + "pk": 1, + "model": "admin_views.title", + "fields": + { + } + }, + + { + "pk": 2, + "model": "admin_views.title", + "fields": + { + } + }, + + { + "pk": 3, + "model": "admin_views.title", + "fields": + { + } + }, + + { + "pk": 4, + "model": "admin_views.title", + "fields": + { + } + }, + + { + "pk": 1, + "model": "admin_views.titletranslation", + "fields": + { + "text": "Bar", + "title": 1 + } + }, + + { + "pk": 2, + "model": "admin_views.titletranslation", + "fields": + { + "text": "Foo", + "title": 2 + } + }, + + { + "pk": 3, + "model": "admin_views.titletranslation", + "fields": + { + "text": "Few", + "title": 3 + } + }, + + { + "pk": 4, + "model": "admin_views.titletranslation", + "fields": + { + "text": "Bas", + "title": 4 + } + }, + + { + "pk": 1, + "model": "admin_views.recommender", + "fields": + { + } + }, + + { + "pk": 4, + "model": "admin_views.recommender", + "fields": + { + } + }, + + { + "pk": 2, + "model": "admin_views.recommendation", + "fields": + { + "recommender": 1 + } + }, + + { + "pk": 3, + "model": "admin_views.recommendation", + "fields": + { + "recommender": 4 + } + } +]
\ No newline at end of file diff --git a/tests/admin_views/fixtures/string-primary-key.xml b/tests/admin_views/fixtures/string-primary-key.xml new file mode 100644 index 0000000000..1792cb2d7e --- /dev/null +++ b/tests/admin_views/fixtures/string-primary-key.xml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-8"?> +<django-objects version="1.0"> + <object pk="1" model="admin_views.modelwithstringprimarykey"> + <field type="CharField" name="string_pk"><![CDATA[abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ 1234567890 -_.!~*'() ;/?:@&=+$, <>#%" {}|\^[]`]]></field> + </object> +</django-objects> |
