def METHOD_NAME(self):
    d1 = {'a': datetime.datetime(2020, 5, 17, 22, 15, 34, 913070)}
    d2 = {'a': datetime.datetime(2020, 5, 17, 22, 15, 39, 296583)}
    res = DeepDiff(d1, d2, truncate_datetime='minute')
    assert res == {}
    res = DeepDiff(d1, d2, truncate_datetime='second')
    expected = datetime.datetime(2020, 5, 17, 22, 15, 39, tzinfo=datetime.timezone.utc)
    assert res['values_changed']["root['a']"]['new_value'] == expected
    d1 = {'a': datetime.time(22, 15, 34, 913070)}
    d2 = {'a': datetime.time(22, 15, 39, 296583)}
    res = DeepDiff(d1, d2, truncate_datetime='minute')
    assert res == {}
    res = DeepDiff(d1, d2, truncate_datetime='second')
    assert res['values_changed']["root['a']"]['new_value'] == 80139