Exemplo n.º 1
0
def test_post_single(webapp):
    url = reverse('single')
    res = webapp.post(url, {'sender': fqn(Sender1)})
    assert res.json['sender'] == fqn(Sender1)
    assert DemoModelNone.objects.get(pk=res.json['id']).sender == Sender1

    res = webapp.post(url, {'sender': ''})
    assert res.json['sender'] is None
    assert DemoModelNone.objects.get(pk=res.json['id']).sender is None
Exemplo n.º 2
0
def test_post_multiple(webapp):
    url = reverse('multiple')

    res = webapp.post(url, {'sender': fqn(Sender1)})
    assert res.json['sender'] == fqn(Sender1)
    assert DemoMultipleModel.objects.get(pk=res.json['id']).sender == [Sender1]

    res = webapp.post(url, {'sender': stringify([Sender1, Sender2])})
    assert res.json['sender'] == stringify([Sender1, Sender2])
    assert DemoMultipleModel.objects.get(pk=res.json['id']).sender == [Sender1, Sender2]
Exemplo n.º 3
0
 def get_analytics(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:videos-analytics', [obj.id]))
Exemplo n.º 4
0
 def get_likes(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:video-likes-list', [obj.video.id]))
Exemplo n.º 5
0
 def get_href(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:video-likes-detail',
                                     [obj.rating.video.id, obj.id]))
Exemplo n.º 6
0
 def get_comments(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:video-comments-list', [obj.id]))
Exemplo n.º 7
0
 def get_rating(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:videos-rating', [obj.id]))
Exemplo n.º 8
0
 def get_user(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:users-detail', [obj.user.id]))
Exemplo n.º 9
0
 def get_href(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:video-likes-detail',
                                     [obj.rating.video.id, obj.id]))
Exemplo n.º 10
0
 def get_comments(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:video-comments-list', [obj.id]))
Exemplo n.º 11
0
 def get_rating(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:videos-rating', [obj.id]))
Exemplo n.º 12
0
 def get_user(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:users-detail', [obj.user.id]))
Exemplo n.º 13
0
 def get_analytics(self, obj):
     return ContextUtils(self.context)\
         .build_absolute_uri(reverse('api_v2:videos-analytics', [obj.id]))