Example #1
0
def get(id):
    '''
    Gets a piece of news from LajiStore
    :param id: The LajiStore ID of the news
    :return: A news object
    '''

    news = LajiStoreAPI.get_news(id)
    if 'id' in news:
        return News(**news)
    else:
        return None
    def testLajiStoreNews(self):
        response = LajiStoreAPI.post_news(**self.news)
        self.assertEquals(True, "id" in response)

        response = LajiStoreAPI.get_news(response["id"])
        self.assertEquals(True, "id" in response)

        self.news["id"] = response["id"]
        response = LajiStoreAPI.update_news(**self.news)
        self.assertEquals(True, "id" in response)

        response = LajiStoreAPI.delete_news(response["id"])
        self.assertEquals(204, response.status_code)