From 75baff777f3f9c476f04dbea91ebe9f847d669f5 Mon Sep 17 00:00:00 2001 From: Sebastian Liebscher <112352529+sebastianliebscher@users.noreply.github.com> Date: Mon, 13 Nov 2023 17:40:52 +0100 Subject: [PATCH] test: Reduce flaky integration tests triggered by `test_get_tag` (#25958) --- tests/integration_tests/tags/api_tests.py | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/tests/integration_tests/tags/api_tests.py b/tests/integration_tests/tags/api_tests.py index b6785699339f8..863288a3e73ec 100644 --- a/tests/integration_tests/tags/api_tests.py +++ b/tests/integration_tests/tags/api_tests.py @@ -17,10 +17,12 @@ # isort:skip_file """Unit tests for Superset""" import json +from datetime import datetime from flask import g import pytest import prison +from freezegun import freeze_time from sqlalchemy.sql import func from sqlalchemy import and_ from superset.models.dashboard import Dashboard @@ -121,13 +123,14 @@ def test_get_tag(self): """ Query API: Test get query """ - tag = self.insert_tag( - name="test get tag", - tag_type="custom", - ) - self.login(username="admin") - uri = f"api/v1/tag/{tag.id}" - rv = self.client.get(uri) + with freeze_time(datetime.now()): + tag = self.insert_tag( + name="test get tag", + tag_type="custom", + ) + self.login(username="admin") + uri = f"api/v1/tag/{tag.id}" + rv = self.client.get(uri) self.assertEqual(rv.status_code, 200) expected_result = { "changed_by": None,