Beispiel #1
0
    def test_when_changing_a_map_visibility_to_public_a_made_public_action_is_triggered(self):
        a_user = UserFactory.create()
        a_map = MapFactory.create(creator=a_user, visibility=Map.PRIVATE)
        a_map.visibility = Map.PUBLIC
        a_map.save()

        am = ActivityManager()
        made_public = am.made_map_public(a_user)

        self.assertTrue(len(made_public))
        action = made_public[0]

        self.assertEqual(action.actor, a_user)
        self.assertEqual(action.target, a_map)
        self.assertEqual(action.verb, MADE_MAP_PUBLIC)