def TestSMSFormatter(self):
        subscriber = self.app.data.find('subscribers', None, None)[0]

        f = AAPSMSFormatter()
        seq, item = f.format(self.article, subscriber)[0]

        self.assertGreater(int(seq), 0)
        self.assertDictEqual(item, {'Category': 'a', 'Priority': '1', 'Sequence': item['Sequence'], 'ident': '0',
                                    'Headline': 'This is a test headline', 'StoryText': 'The story body'})
    def test_sms_formatter_with_sms_message(self):
        subscriber = self.app.data.find('subscribers', None, None)[0]

        f = AAPSMSFormatter()
        seq, item = f.format(self.article2, subscriber)[0]
        item = json.loads(item)

        self.assertGreater(int(seq), 0)
        self.assertDictEqual(item, {'Category': 'a', 'Priority': 'f', 'Sequence': item['Sequence'], 'ident': '0',
                                    'Headline': 'This is the sms message',
                                    'StoryText':
                                        'The story bodycall helpline 999 if you are planning to quit smoking'})
Example #3
0
    def TestSMSFormatter(self):
        subscriber = self.app.data.find('subscribers', None, None)[0]

        f = AAPSMSFormatter()
        seq, item = f.format(self.article, subscriber)[0]

        self.assertGreater(int(seq), 0)
        self.assertDictEqual(
            item, {
                'Category': 'a',
                'Priority': 'f',
                'Sequence': item['Sequence'],
                'ident': '0',
                'Headline': 'This is a test headline',
                'StoryText': 'The story body'
            })
    def TestSMSFormatter(self):
        subscriber = self.app.data.find("subscribers", None, None)[0]

        f = AAPSMSFormatter()
        seq, item = f.format(self.article, subscriber)[0]

        self.assertGreater(int(seq), 0)
        self.assertDictEqual(
            item,
            {
                "Category": "a",
                "Priority": "f",
                "Sequence": item["Sequence"],
                "ident": "0",
                "Headline": "This is a test headline",
                "StoryText": "The story body",
            },
        )
Example #5
0
    def test_sms_formatter(self):
        subscriber = self.app.data.find('subscribers', None, None)[0]

        f = AAPSMSFormatter()
        seq, item = f.format(self.article1, subscriber)[0]
        item = json.loads(item)

        self.assertGreater(int(seq), 0)
        self.assertDictEqual(
            item, {
                'Category':
                'a',
                'Priority':
                'f',
                'Sequence':
                item['Sequence'],
                'ident':
                '0',
                'Headline':
                'This is a test headline',
                'StoryText':
                'The story bodycall helpline 999 if you are planning to quit smoking'
            })