Esempio n. 1
0
 def test_tags_for_group_conversation(self):
     group = GroupFactory()
     tags = conversation_tags(group.conversation)
     self.assertEqual(
         tags, {
             'type': 'group',
             'group': str(group.id),
             'group_status': group.status,
         })
Esempio n. 2
0
 def test_tags_for_activity_conversation(self):
     group = GroupFactory()
     place = PlaceFactory(group=group)
     activity = ActivityFactory(place=place)
     tags = conversation_tags(activity.conversation)
     self.assertEqual(
         tags, {
             'type': 'activity',
             'group': str(group.id),
             'group_status': group.status,
         })
Esempio n. 3
0
 def test_tags_for_pickup_conversation(self):
     group = GroupFactory()
     place = PlaceFactory(group=group)
     pickup = PickupDateFactory(place=place)
     tags = conversation_tags(pickup.conversation)
     self.assertEqual(
         tags, {
             'type': 'pickup',
             'group': str(group.id),
             'group_status': group.status,
         })
Esempio n. 4
0
 def test_tags_for_other_conversation(self):
     conversation = ConversationFactory()
     tags = conversation_tags(conversation)
     self.assertEqual(tags, {'type': 'unknown'})
Esempio n. 5
0
 def test_tags_for_private_conversation(self):
     conversation = ConversationFactory(is_private=True)
     tags = conversation_tags(conversation)
     self.assertEqual(tags, {'type': 'private'})