Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
D
django-rest-framework
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
edx
django-rest-framework
Commits
7f797abc
Commit
7f797abc
authored
Feb 12, 2013
by
Tom Christie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Remove deprecated APIs from tests
parent
f97aa498
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
39 additions
and
39 deletions
+39
-39
rest_framework/serializers.py
+1
-1
rest_framework/tests/genericrelations.py
+1
-1
rest_framework/tests/relations_hyperlink.py
+0
-0
rest_framework/tests/relations_nested.py
+4
-4
rest_framework/tests/relations_pk.py
+20
-20
rest_framework/tests/relations_slug.py
+12
-12
rest_framework/tests/serializer.py
+1
-1
No files found.
rest_framework/serializers.py
View file @
7f797abc
...
@@ -347,7 +347,7 @@ class BaseSerializer(Field):
...
@@ -347,7 +347,7 @@ class BaseSerializer(Field):
if
many
:
if
many
:
warnings
.
warn
(
'Implict list/queryset serialization is due to be deprecated. '
warnings
.
warn
(
'Implict list/queryset serialization is due to be deprecated. '
'Use the `many=True` flag when instantiating the serializer.'
,
'Use the `many=True` flag when instantiating the serializer.'
,
PendingDeprecationWarning
,
stacklevel
=
2
)
PendingDeprecationWarning
,
stacklevel
=
3
)
# TODO: error data when deserializing lists
# TODO: error data when deserializing lists
if
many
:
if
many
:
...
...
rest_framework/tests/genericrelations.py
View file @
7f797abc
...
@@ -82,7 +82,7 @@ class TestGenericRelations(TestCase):
...
@@ -82,7 +82,7 @@ class TestGenericRelations(TestCase):
model
=
Tag
model
=
Tag
exclude
=
(
'id'
,
'content_type'
,
'object_id'
)
exclude
=
(
'id'
,
'content_type'
,
'object_id'
)
serializer
=
TagSerializer
(
Tag
.
objects
.
all
())
serializer
=
TagSerializer
(
Tag
.
objects
.
all
()
,
many
=
True
)
expected
=
[
expected
=
[
{
{
'tag'
:
'django'
,
'tag'
:
'django'
,
...
...
rest_framework/tests/relations_hyperlink.py
View file @
7f797abc
This diff is collapsed.
Click to expand it.
rest_framework/tests/relations_nested.py
View file @
7f797abc
...
@@ -52,7 +52,7 @@ class ReverseForeignKeyTests(TestCase):
...
@@ -52,7 +52,7 @@ class ReverseForeignKeyTests(TestCase):
def
test_foreign_key_retrieve
(
self
):
def
test_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
...
@@ -62,7 +62,7 @@ class ReverseForeignKeyTests(TestCase):
...
@@ -62,7 +62,7 @@ class ReverseForeignKeyTests(TestCase):
def
test_reverse_foreign_key_retrieve
(
self
):
def
test_reverse_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
...
@@ -87,7 +87,7 @@ class NestedNullableForeignKeyTests(TestCase):
...
@@ -87,7 +87,7 @@ class NestedNullableForeignKeyTests(TestCase):
def
test_foreign_key_retrieve_with_null
(
self
):
def
test_foreign_key_retrieve_with_null
(
self
):
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
{
'id'
:
1
,
'name'
:
'target-1'
}},
...
@@ -107,7 +107,7 @@ class NestedNullableOneToOneTests(TestCase):
...
@@ -107,7 +107,7 @@ class NestedNullableOneToOneTests(TestCase):
def
test_reverse_foreign_key_retrieve_with_null
(
self
):
def
test_reverse_foreign_key_retrieve_with_null
(
self
):
queryset
=
OneToOneTarget
.
objects
.
all
()
queryset
=
OneToOneTarget
.
objects
.
all
()
serializer
=
NullableOneToOneTargetSerializer
(
queryset
)
serializer
=
NullableOneToOneTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'nullable_source'
:
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
}},
{
'id'
:
1
,
'name'
:
'target-1'
,
'nullable_source'
:
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
}},
{
'id'
:
2
,
'name'
:
'target-2'
,
'nullable_source'
:
None
},
{
'id'
:
2
,
'name'
:
'target-2'
,
'nullable_source'
:
None
},
...
...
rest_framework/tests/relations_pk.py
View file @
7f797abc
...
@@ -55,7 +55,7 @@ class PKManyToManyTests(TestCase):
...
@@ -55,7 +55,7 @@ class PKManyToManyTests(TestCase):
def
test_many_to_many_retrieve
(
self
):
def
test_many_to_many_retrieve
(
self
):
queryset
=
ManyToManySource
.
objects
.
all
()
queryset
=
ManyToManySource
.
objects
.
all
()
serializer
=
ManyToManySourceSerializer
(
queryset
)
serializer
=
ManyToManySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
]},
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
...
@@ -65,7 +65,7 @@ class PKManyToManyTests(TestCase):
...
@@ -65,7 +65,7 @@ class PKManyToManyTests(TestCase):
def
test_reverse_many_to_many_retrieve
(
self
):
def
test_reverse_many_to_many_retrieve
(
self
):
queryset
=
ManyToManyTarget
.
objects
.
all
()
queryset
=
ManyToManyTarget
.
objects
.
all
()
serializer
=
ManyToManyTargetSerializer
(
queryset
)
serializer
=
ManyToManyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
...
@@ -83,7 +83,7 @@ class PKManyToManyTests(TestCase):
...
@@ -83,7 +83,7 @@ class PKManyToManyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
ManyToManySource
.
objects
.
all
()
queryset
=
ManyToManySource
.
objects
.
all
()
serializer
=
ManyToManySourceSerializer
(
queryset
)
serializer
=
ManyToManySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
,
2
,
3
]},
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
,
2
,
3
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
...
@@ -101,7 +101,7 @@ class PKManyToManyTests(TestCase):
...
@@ -101,7 +101,7 @@ class PKManyToManyTests(TestCase):
# Ensure target 1 is updated, and everything else is as expected
# Ensure target 1 is updated, and everything else is as expected
queryset
=
ManyToManyTarget
.
objects
.
all
()
queryset
=
ManyToManyTarget
.
objects
.
all
()
serializer
=
ManyToManyTargetSerializer
(
queryset
)
serializer
=
ManyToManyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
...
@@ -119,7 +119,7 @@ class PKManyToManyTests(TestCase):
...
@@ -119,7 +119,7 @@ class PKManyToManyTests(TestCase):
# Ensure source 4 is added, and everything else is as expected
# Ensure source 4 is added, and everything else is as expected
queryset
=
ManyToManySource
.
objects
.
all
()
queryset
=
ManyToManySource
.
objects
.
all
()
serializer
=
ManyToManySourceSerializer
(
queryset
)
serializer
=
ManyToManySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
]},
{
'id'
:
1
,
'name'
:
'source-1'
,
'targets'
:
[
1
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
{
'id'
:
2
,
'name'
:
'source-2'
,
'targets'
:
[
1
,
2
]},
...
@@ -138,7 +138,7 @@ class PKManyToManyTests(TestCase):
...
@@ -138,7 +138,7 @@ class PKManyToManyTests(TestCase):
# Ensure target 4 is added, and everything else is as expected
# Ensure target 4 is added, and everything else is as expected
queryset
=
ManyToManyTarget
.
objects
.
all
()
queryset
=
ManyToManyTarget
.
objects
.
all
()
serializer
=
ManyToManyTargetSerializer
(
queryset
)
serializer
=
ManyToManyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
2
,
3
]},
...
@@ -160,7 +160,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -160,7 +160,7 @@ class PKForeignKeyTests(TestCase):
def
test_foreign_key_retrieve
(
self
):
def
test_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -170,7 +170,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -170,7 +170,7 @@ class PKForeignKeyTests(TestCase):
def
test_reverse_foreign_key_retrieve
(
self
):
def
test_reverse_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -187,7 +187,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -187,7 +187,7 @@ class PKForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
2
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
2
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -210,7 +210,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -210,7 +210,7 @@ class PKForeignKeyTests(TestCase):
# We shouldn't have saved anything to the db yet since save
# We shouldn't have saved anything to the db yet since save
# hasn't been called.
# hasn't been called.
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
new_serializer
=
ForeignKeyTargetSerializer
(
queryset
)
new_serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
1
,
2
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -222,7 +222,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -222,7 +222,7 @@ class PKForeignKeyTests(TestCase):
# Ensure target 2 is update, and everything else is as expected
# Ensure target 2 is update, and everything else is as expected
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
2
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
2
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
1
,
3
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
1
,
3
]},
...
@@ -239,7 +239,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -239,7 +239,7 @@ class PKForeignKeyTests(TestCase):
# Ensure source 4 is added, and everything else is as expected
# Ensure source 4 is added, and everything else is as expected
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -258,7 +258,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -258,7 +258,7 @@ class PKForeignKeyTests(TestCase):
# Ensure target 3 is added, and everything else is as expected
# Ensure target 3 is added, and everything else is as expected
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
2
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
2
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -286,7 +286,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -286,7 +286,7 @@ class PKNullableForeignKeyTests(TestCase):
def
test_foreign_key_retrieve_with_null
(
self
):
def
test_foreign_key_retrieve_with_null
(
self
):
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -304,7 +304,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -304,7 +304,7 @@ class PKNullableForeignKeyTests(TestCase):
# Ensure source 4 is created, and everything else is as expected
# Ensure source 4 is created, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -328,7 +328,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -328,7 +328,7 @@ class PKNullableForeignKeyTests(TestCase):
# Ensure source 4 is created, and everything else is as expected
# Ensure source 4 is created, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -347,7 +347,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -347,7 +347,7 @@ class PKNullableForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -370,7 +370,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -370,7 +370,7 @@ class PKNullableForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
1
},
...
@@ -392,7 +392,7 @@ class PKNullableForeignKeyTests(TestCase):
...
@@ -392,7 +392,7 @@ class PKNullableForeignKeyTests(TestCase):
# # Ensure target 1 is updated, and everything else is as expected
# # Ensure target 1 is updated, and everything else is as expected
# queryset = ForeignKeyTarget.objects.all()
# queryset = ForeignKeyTarget.objects.all()
# serializer = ForeignKeyTargetSerializer(queryset)
# serializer = ForeignKeyTargetSerializer(queryset
, many=True
)
# expected = [
# expected = [
# {'id': 1, 'name': 'target-1', 'sources': [1]},
# {'id': 1, 'name': 'target-1', 'sources': [1]},
# {'id': 2, 'name': 'target-2', 'sources': []},
# {'id': 2, 'name': 'target-2', 'sources': []},
...
@@ -411,7 +411,7 @@ class PKNullableOneToOneTests(TestCase):
...
@@ -411,7 +411,7 @@ class PKNullableOneToOneTests(TestCase):
def
test_reverse_foreign_key_retrieve_with_null
(
self
):
def
test_reverse_foreign_key_retrieve_with_null
(
self
):
queryset
=
OneToOneTarget
.
objects
.
all
()
queryset
=
OneToOneTarget
.
objects
.
all
()
serializer
=
NullableOneToOneTargetSerializer
(
queryset
)
serializer
=
NullableOneToOneTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'nullable_source'
:
1
},
{
'id'
:
1
,
'name'
:
'target-1'
,
'nullable_source'
:
1
},
{
'id'
:
2
,
'name'
:
'target-2'
,
'nullable_source'
:
None
},
{
'id'
:
2
,
'name'
:
'target-2'
,
'nullable_source'
:
None
},
...
...
rest_framework/tests/relations_slug.py
View file @
7f797abc
...
@@ -37,7 +37,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -37,7 +37,7 @@ class PKForeignKeyTests(TestCase):
def
test_foreign_key_retrieve
(
self
):
def
test_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -47,7 +47,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -47,7 +47,7 @@ class PKForeignKeyTests(TestCase):
def
test_reverse_foreign_key_retrieve
(
self
):
def
test_reverse_foreign_key_retrieve
(
self
):
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-1'
,
'source-2'
,
'source-3'
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-1'
,
'source-2'
,
'source-3'
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -64,7 +64,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -64,7 +64,7 @@ class PKForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-2'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-2'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -87,7 +87,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -87,7 +87,7 @@ class PKForeignKeyTests(TestCase):
# We shouldn't have saved anything to the db yet since save
# We shouldn't have saved anything to the db yet since save
# hasn't been called.
# hasn't been called.
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
new_serializer
=
ForeignKeyTargetSerializer
(
queryset
)
new_serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-1'
,
'source-2'
,
'source-3'
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-1'
,
'source-2'
,
'source-3'
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -99,7 +99,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -99,7 +99,7 @@ class PKForeignKeyTests(TestCase):
# Ensure target 2 is update, and everything else is as expected
# Ensure target 2 is update, and everything else is as expected
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-2'
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-2'
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
'source-1'
,
'source-3'
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[
'source-1'
,
'source-3'
]},
...
@@ -117,7 +117,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -117,7 +117,7 @@ class PKForeignKeyTests(TestCase):
# Ensure source 4 is added, and everything else is as expected
# Ensure source 4 is added, and everything else is as expected
queryset
=
ForeignKeySource
.
objects
.
all
()
queryset
=
ForeignKeySource
.
objects
.
all
()
serializer
=
ForeignKeySourceSerializer
(
queryset
)
serializer
=
ForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -136,7 +136,7 @@ class PKForeignKeyTests(TestCase):
...
@@ -136,7 +136,7 @@ class PKForeignKeyTests(TestCase):
# Ensure target 3 is added, and everything else is as expected
# Ensure target 3 is added, and everything else is as expected
queryset
=
ForeignKeyTarget
.
objects
.
all
()
queryset
=
ForeignKeyTarget
.
objects
.
all
()
serializer
=
ForeignKeyTargetSerializer
(
queryset
)
serializer
=
ForeignKeyTargetSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-2'
]},
{
'id'
:
1
,
'name'
:
'target-1'
,
'sources'
:
[
'source-2'
]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
{
'id'
:
2
,
'name'
:
'target-2'
,
'sources'
:
[]},
...
@@ -164,7 +164,7 @@ class SlugNullableForeignKeyTests(TestCase):
...
@@ -164,7 +164,7 @@ class SlugNullableForeignKeyTests(TestCase):
def
test_foreign_key_retrieve_with_null
(
self
):
def
test_foreign_key_retrieve_with_null
(
self
):
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -182,7 +182,7 @@ class SlugNullableForeignKeyTests(TestCase):
...
@@ -182,7 +182,7 @@ class SlugNullableForeignKeyTests(TestCase):
# Ensure source 4 is created, and everything else is as expected
# Ensure source 4 is created, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -206,7 +206,7 @@ class SlugNullableForeignKeyTests(TestCase):
...
@@ -206,7 +206,7 @@ class SlugNullableForeignKeyTests(TestCase):
# Ensure source 4 is created, and everything else is as expected
# Ensure source 4 is created, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -225,7 +225,7 @@ class SlugNullableForeignKeyTests(TestCase):
...
@@ -225,7 +225,7 @@ class SlugNullableForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
@@ -248,7 +248,7 @@ class SlugNullableForeignKeyTests(TestCase):
...
@@ -248,7 +248,7 @@ class SlugNullableForeignKeyTests(TestCase):
# Ensure source 1 is updated, and everything else is as expected
# Ensure source 1 is updated, and everything else is as expected
queryset
=
NullableForeignKeySource
.
objects
.
all
()
queryset
=
NullableForeignKeySource
.
objects
.
all
()
serializer
=
NullableForeignKeySourceSerializer
(
queryset
)
serializer
=
NullableForeignKeySourceSerializer
(
queryset
,
many
=
True
)
expected
=
[
expected
=
[
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
1
,
'name'
:
'source-1'
,
'target'
:
None
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
{
'id'
:
2
,
'name'
:
'source-2'
,
'target'
:
'target-1'
},
...
...
rest_framework/tests/serializer.py
View file @
7f797abc
...
@@ -261,7 +261,7 @@ class ValidationTests(TestCase):
...
@@ -261,7 +261,7 @@ class ValidationTests(TestCase):
Data of the wrong type is not valid.
Data of the wrong type is not valid.
"""
"""
data
=
[
'i am'
,
'a'
,
'list'
]
data
=
[
'i am'
,
'a'
,
'list'
]
serializer
=
CommentSerializer
(
self
.
comment
,
data
=
data
)
serializer
=
CommentSerializer
(
self
.
comment
,
data
=
data
,
many
=
True
)
self
.
assertEquals
(
serializer
.
is_valid
(),
False
)
self
.
assertEquals
(
serializer
.
is_valid
(),
False
)
self
.
assertEquals
(
serializer
.
errors
,
{
'non_field_errors'
:
[
'Invalid data'
]})
self
.
assertEquals
(
serializer
.
errors
,
{
'non_field_errors'
:
[
'Invalid data'
]})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment