Example #1
0
    async def test_has_diary(self):
        for i in range(21):
            message = self.create_message(i)
            request = await self.client.post('/push-message', data=diary_pb2.PushMessageRequest(account_id=1, message=protobuf.from_message(message), diary_size=20).SerializeToString())
            await self.check_answer(request, diary_pb2.PushMessageResponse)
            await request.release()

        diary = await operations.load_diary(1)

        request = await self.client.post('/diary', data=diary_pb2.DiaryRequest(account_id=1).SerializeToString())
        data = await self.check_answer(request, diary_pb2.DiaryResponse)
        self.assertEqual(data.diary, protobuf.from_diary(diary))
Example #2
0
    async def test_has_diary(self):
        for i in range(21):
            message = self.create_message(i)
            request = await self.client.post(
                '/push-message',
                data=diary_pb2.PushMessageRequest(
                    account_id=1,
                    message=protobuf.from_message(message),
                    diary_size=20).SerializeToString())
            await self.check_answer(request, diary_pb2.PushMessageResponse)
            await request.release()

        diary = await operations.load_diary(1)

        request = await self.client.post(
            '/diary',
            data=diary_pb2.DiaryRequest(account_id=1).SerializeToString())
        data = await self.check_answer(request, diary_pb2.DiaryResponse)
        self.assertEqual(data.diary, protobuf.from_diary(diary))
Example #3
0
 async def test_no_diary(self):
     request = await self.client.post(
         '/diary',
         data=diary_pb2.DiaryRequest(account_id=1).SerializeToString())
     data = await self.check_answer(request, diary_pb2.DiaryResponse)
     self.assertEqual(data.diary, protobuf.from_diary(objects.Diary()))
Example #4
0
 async def test_no_diary(self):
     request = await self.client.post("/diary", data=diary_pb2.DiaryRequest(account_id=1).SerializeToString())
     data = await self.check_answer(request, diary_pb2.DiaryResponse)
     self.assertEqual(data.diary, protobuf.from_diary(objects.Diary()))