コード例 #1
0
ファイル: test_utils.py プロジェクト: sapna-nx/dj-jsonapi
 def test_deferred_query(self):
     # `defer`red and `only` queries mangle the `verbose_name` attribute with
     # a list of the query's deferred fields.
     self.assertEqual('parent',
                      verbose_name(Parent.objects.only('pk').first()))
     self.assertEqual(
         'parent',
         verbose_name(Parent.objects.defer('parent_field').first()))
コード例 #2
0
ファイル: generics.py プロジェクト: ITNG/dj-jsonapi
    def get_resource_type(self, instance):
        """
        Returns the resource type for a given model. Currently this defaults to
        the verbose_name of the model.

        instance may be either a model class or an instance.
        """
        return model_meta.verbose_name(instance)
コード例 #3
0
ファイル: generics.py プロジェクト: sapna-nx/dj-jsonapi
    def get_resource_type(self, instance):
        """
        Returns the resource type for a given model. Currently this defaults to
        the verbose_name of the model.

        instance may be either a model class or an instance.
        """
        return model_meta.verbose_name(instance)
コード例 #4
0
ファイル: serializers.py プロジェクト: sapna-nx/dj-jsonapi
 def validate_type(self, data):
     expected = verbose_name(self.parent.Meta.model)
     if data != expected:
         raise serializers.ValidationError(
             'Incorrect type. Expected \'{}\', but got \'{}\'.'.format(
                 expected,
                 data,
             ))
コード例 #5
0
ファイル: serializers.py プロジェクト: ITNG/dj-jsonapi
 def validate_type(self, data):
     expected = verbose_name(self.parent.Meta.model)
     if data != expected:
         raise serializers.ValidationError(
             'Incorrect type. Expected \'{}\', but got \'{}\'.'.format(
                 expected, data,
             )
         )
コード例 #6
0
ファイル: serializers.py プロジェクト: ITNG/dj-jsonapi
    def validate_type(self, data):
        models = [self.parent.Meta.model] + list(self.parent.Meta.subtypes)

        expected = [verbose_name(model) for model in models]
        if data not in expected:
            raise serializers.ValidationError(
                'Incorrect type. Expected any in \'{}\', but got \'{}\'.'.format(
                    expected, data,
                )
            )
コード例 #7
0
ファイル: serializers.py プロジェクト: sapna-nx/dj-jsonapi
    def validate_type(self, data):
        models = [self.parent.Meta.model] + list(self.parent.Meta.subtypes)

        expected = [verbose_name(model) for model in models]
        if data not in expected:
            raise serializers.ValidationError(
                'Incorrect type. Expected any in \'{}\', but got \'{}\'.'.
                format(
                    expected,
                    data,
                ))
コード例 #8
0
ファイル: test_utils.py プロジェクト: ITNG/dj-jsonapi
 def test_deferred_query(self):
     # `defer`red and `only` queries mangle the `verbose_name` attribute with
     # a list of the query's deferred fields.
     self.assertEqual('parent', verbose_name(Parent.objects.only('pk').first()))
     self.assertEqual('parent', verbose_name(Parent.objects.defer('parent_field').first()))
コード例 #9
0
ファイル: test_utils.py プロジェクト: ITNG/dj-jsonapi
 def test_proxy(self):
     # TODO: Is this the correct behavior?
     self.assertEqual('proxy', verbose_name(Proxy))
コード例 #10
0
ファイル: test_utils.py プロジェクト: ITNG/dj-jsonapi
 def test_verbose_name(self):
     self.assertEqual('parent', verbose_name(Parent))
コード例 #11
0
ファイル: test_utils.py プロジェクト: sapna-nx/dj-jsonapi
 def test_proxy(self):
     # TODO: Is this the correct behavior?
     self.assertEqual('proxy', verbose_name(Proxy))
コード例 #12
0
ファイル: test_utils.py プロジェクト: sapna-nx/dj-jsonapi
 def test_verbose_name(self):
     self.assertEqual('parent', verbose_name(Parent))
コード例 #13
0
ファイル: serializers.py プロジェクト: sapna-nx/dj-jsonapi
 def to_representation(self, value):
     return verbose_name(value)
コード例 #14
0
ファイル: serializers.py プロジェクト: ITNG/dj-jsonapi
 def to_representation(self, value):
     return verbose_name(value)