def test_get_updated_tools(self): tool_old = Tool("tool_name", datetime.date.today() - datetime.timedelta(1), "") tool_new = Tool("tool_name", datetime.date.today(), "") tool1_old = Tool("tool_name1", datetime.date.today() - datetime.timedelta(2), "") tool1_new = Tool("tool_name1", datetime.date.today() - datetime.timedelta(1), "") updated_tools = get_updated_tools({}, {}) self.assertDictEqual(updated_tools, {}) updated_tools = get_updated_tools({"tool_name": tool_new, "tool_name1": tool1_new}, {"tool_name": tool_new, "tool_name1": tool1_new}) self.assertDictEqual(updated_tools, {}) updated_tools = get_updated_tools({"tool_name": tool_new, "tool_name1": tool1_new}, {}) self.assertDictEqual(updated_tools, {"tool_name": tool_new, "tool_name1": tool1_new}) updated_tools = get_updated_tools({"tool_name": tool_new, "tool_name1": tool1_new}, {"tool_name1": tool1_new}) self.assertDictEqual(updated_tools, {"tool_name": tool_new})