Exemple #1
0
    def test_get_home_info(self):
        username = '******'
        groups_list = get_home_id(username)
        print groups_list
        self.assertIsNotNone(groups_list)

        group = groups_list[0]

        data = get_home_info(group)
        print data
        self.assertIsNotNone(data)
        print data['creator']
Exemple #2
0
def join_home_info(request, name):
    """
    Gets a person joined homes info.

    Response:

        {'id': home_id,
        'avatar': home_avatar,
        'nickanme': nickname of this home creator
        }
    """
    try:
        home_list = get_home_id(name)
        data = get_join_home_info(name, home_list)
        return Response({'data': data})
    except Exception:
        return Response(status=400)
Exemple #3
0
def catch_home_id(request, name):
    """
    When send feed to 'home only.' you need to get this scope id.

    Response:

        {
        status: String,
        id: String
        }
        """

    try:
        home_id = get_home_id(name)
        return Response({"id": home_id})
    except Exception as e:
        print e
        return Response(status=status.HTTP_404_NOT_FOUND)
Exemple #4
0
def home_member_list(request, name):
    """
    Gets one person's home member list.

    data:

        {'home_id': string;
        'data': json
        'status': http status
        }

    """

    try:
        home_member = get_home_member(name)
        data = get_friend_information(home_member)
        home_id = get_home_id(name)
        return Response({"data": data, "home_id": home_id})
    except Exception as e:
        print e
        return Response(status=status.HTTP_404_NOT_FOUND)