Example #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"])
Example #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"])
Example #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')
Example #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')
Example #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)
Example #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)