Add more tests and cleanup coverage reports (#13)

Closes #11
This commit is contained in:
Cristi Vîjdea
2017-12-12 17:30:58 +01:00
committed by GitHub
parent 53ac55a24b
commit 8883894775
29 changed files with 385 additions and 134 deletions
+12 -1
View File
@@ -4,13 +4,24 @@ from articles.models import Article
class ArticleSerializer(serializers.ModelSerializer):
references = serializers.DictField(
help_text="this is a really bad example",
child=serializers.URLField(help_text="but i needed to test these 2 fields somehow"),
)
uuid = serializers.UUIDField(help_text="should articles have UUIDs?")
class Meta:
model = Article
fields = ('title', 'body', 'slug', 'date_created', 'date_modified')
fields = ('title', 'body', 'slug', 'date_created', 'date_modified', 'references', 'uuid')
read_only_fields = ('date_created', 'date_modified')
lookup_field = 'slug'
extra_kwargs = {'body': {'help_text': 'body serializer help_text'}}
class ImageUploadSerializer(serializers.Serializer):
what_am_i_doing = serializers.RegexField(regex=r"^69$", help_text="test")
image_styles = serializers.ListSerializer(
child=serializers.ChoiceField(choices=['wide', 'tall', 'thumb', 'social']),
help_text="Parameter with Items"
)
upload = serializers.ImageField(help_text="image serializer help_text")