def test_turning_private_registrations_public(self):
        node1 = ProjectFactory(creator=self.user, is_public=False)
        node2 = ProjectFactory(creator=self.user, is_public=False)

        node1.is_registration = True
        node1.registered_from = node2
        node1.registered_date = node1.date_modified
        node1.save()

        payload = {
            "data": {
                "id": node1._id,
                "type": "registrations",
                "attributes": {
                    "public": True,
                }
            }
        }

        url = '/{}registrations/{}/'.format(API_BASE, node1._id)
        res = self.app.put_json_api(url, payload, auth=self.user.auth)
        assert_equal(res.json['data']['attributes']['public'], True)
    def test_turning_private_registrations_public(self):
        node1 = ProjectFactory(creator=self.user, is_public=False)
        node2 = ProjectFactory(creator=self.user, is_public=False)

        node1.is_registration = True
        node1.registered_from = node2
        node1.registered_date = node1.date_modified
        node1.save()

        payload = {
            "data": {
                "id": node1._id,
                "type": "registrations",
                "attributes": {
                    "public": True,
                }
            }
        }

        url = '/{}registrations/{}/'.format(API_BASE, node1._id)
        res = self.app.put_json_api(url, payload, auth=self.user.auth)
        assert_equal(res.json['data']['attributes']['public'], True)