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})