def test_get_main_task(self, mock_get_json): bug_id = 103 info = lp.get_main_bug_task(bug_id) expected = main_task()["entries"][0] util.rename_key(expected, "bug_target_name", "target") self.assertDictContainsSubset(expected, info) mock_get_json.assert_called_with(lp.BUG_TASKS_URL.format(bug_id))
def test_get_main_task(self, mock_get_json): bug_id = 103 info = lp.get_main_bug_task(bug_id) expected = main_task()['entries'][0] util.rename_key(expected, 'bug_target_name', 'target') self.assertDictContainsSubset(expected, info) mock_get_json.assert_called_with(lp.BUG_TASKS_URL.format(bug_id))
def get_main_bug_task(bug_id): url = BUG_TASKS_URL.format(bug_id) resp = util.get_json(url) task = resp['entries'][0] task = util.select_keys(task, ['assignee_link', 'bug_target_name', 'importance', 'status']) util.rename_key(task, 'bug_target_name', 'target') return task
def test_rename_key(self): map1 = {'a': 1024, 'b': 2, 'c': 3} util.rename_key(map1, 'a', 'x') self.assertIn('x', map1.keys()) self.assertEqual(1024, map1['x'])
def test_rename_key(self): map1 = {"a": 1024, "b": 2, "c": 3} util.rename_key(map1, "a", "x") self.assertIn("x", map1.keys()) self.assertEqual(1024, map1["x"])