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