def test_from_json(self):
     config = Configuration.from_json({
         'webhook': 'https://mybot.com/incoming',
         'features': {
             'manuallySendReadReceipts': True
         }
     })
     self.assertEqual(config.webhook, 'https://mybot.com/incoming')
     self.assertEqual(config.features, {'manuallySendReadReceipts': True})
Beispiel #2
0
 def test_from_json(self):
     config = Configuration.from_json({
         'webhook': 'https://mybot.com/incoming',
         'features': {
             'manuallySendReadReceipts': True
         }
     })
     self.assertEqual(config.webhook, 'https://mybot.com/incoming')
     self.assertEqual(config.features, {'manuallySendReadReceipts': True})
 def test_from_json(self):
     config = Configuration.from_json({
         'webhook': 'https://mybot.com/incoming',
         'features': {
             'manuallySendReadReceipts': True
         },
         'staticKeyboard': {
             'type': 'suggested',
             'responses': [{
                 'type': 'text',
                 'body': 'foo'
             }]
         }
     })
     self.assertEqual(config.webhook, 'https://mybot.com/incoming')
     self.assertEqual(config.features, {'manuallySendReadReceipts': True})
     self.assertIsInstance(config.static_keyboard,
                           SuggestedResponseKeyboard)
     self.assertEqual(
         config.static_keyboard,
         SuggestedResponseKeyboard(responses=[TextResponse('foo')]))
 def test_from_json(self):
     config = Configuration.from_json({
         'webhook': 'https://mybot.com/incoming',
         'features': {
             'manuallySendReadReceipts': True
         },
         'staticKeyboard': {
             'type': 'suggested',
             'responses': [
                 {
                     'type': 'text',
                     'body': 'foo'
                 }
             ]
         }
     })
     self.assertEqual(config.webhook, 'https://mybot.com/incoming')
     self.assertEqual(config.features, {'manuallySendReadReceipts': True})
     self.assertIsInstance(config.static_keyboard, SuggestedResponseKeyboard)
     self.assertEqual(config.static_keyboard, SuggestedResponseKeyboard(
         responses=[
             TextResponse('foo')
         ]
     ))