コード例 #1
0
ファイル: tests.py プロジェクト: shaj3/Feedly
    def test_basic_serialization(self):
        loves = Love.objects.all()[:10]
        activities = [l.create_activity() for l in loves]
        aggregator = NotificationAggregator()
        aggregated_activities = aggregator.aggregate(activities)
        serializer = AggregatedActivitySerializer()

        for aggregated in aggregated_activities:
            serialized = serializer.dumps(aggregated)
            unserialized = serializer.loads(serialized)
            self.assertAggregatedEqual(aggregated, unserialized)
コード例 #2
0
ファイル: tests.py プロジェクト: mahdiyar/Feedly
    def test_basic_serialization(self):
        loves = Love.objects.all()[:10]
        activities = [l.create_activity() for l in loves]
        aggregator = NotificationAggregator()
        aggregated_activities = aggregator.aggregate(activities)
        serializer = AggregatedActivitySerializer()

        for aggregated in aggregated_activities:
            serialized = serializer.dumps(aggregated)
            unserialized = serializer.loads(serialized)
            self.assertAggregatedEqual(aggregated, unserialized)
コード例 #3
0
 def __init__(self, model, *args, **kwargs):
     AggregatedActivitySerializer.__init__(self, *args, **kwargs)
     self.model = model
コード例 #4
0
ファイル: notification_feed.py プロジェクト: mahdiyar/Feedly
 def get_serializer(self):
     serializer = AggregatedActivitySerializer(Notification)
     return serializer
コード例 #5
0
 def __init__(self, model, *args, **kwargs):
     AggregatedActivitySerializer.__init__(self, *args, **kwargs)
     self.model = model