Exemplo n.º 1
0
def find_and_add_hn_urls(credentials, comment_items):
    config = copy.deepcopy(credentials)

    for uid, url in comment_items:
        hn_url = utils.get_hn_comments_url(url)
        if hn_url:
            config["url"] = hn_url
            add(config)
    uids = [uid for uid, url in comment_items]
    remove_tags(credentials, uids, ["comments"])
Exemplo n.º 2
0
def find_and_add_hn_urls(credentials, comment_items):
    config = copy.deepcopy(credentials)

    for uid, url in comment_items:
        hn_url = utils.get_hn_comments_url(url)
        if hn_url:
            config["url"] = hn_url
            add(config)
    uids = [uid for uid, url in comment_items]
    remove_tags(credentials, uids, ["comments"])
Exemplo n.º 3
0
    def test_add_has_to_have_url(self, requests_post):
        # config doesn't have url
        config = {}
        with self.assertRaises(Exception) as cm:
            returned_items = add(config)

        self.assertEquals(cm.exception.message,
                          '"url" is not in the request body')
Exemplo n.º 4
0
    def test_add_has_to_have_url(self, requests_post):
        # config doesn't have url
        config = {}
        with self.assertRaises(Exception) as cm:
            returned_items = add(config)

        self.assertEquals(
                cm.exception.message, '"url" is not in the request body')
Exemplo n.º 5
0
 def test_add_bad_request(self, requests_post):
     requests_post = self.patch_requests(requests_post, status_code=400)
     # config doesn't matter
     config = {"url": "this doesnt matter"}
     with self.assertRaises(SystemExit) as cm:
         add(config)
Exemplo n.º 6
0
 def test_add_bad_request(self, requests_post):
     requests_post = self.patch_requests(requests_post, status_code=400)
     # config doesn't matter
     config = {"url": "this doesnt matter"}
     with self.assertRaises(SystemExit) as cm:
         add(config)