mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 09:27:36 -02:30
lie about last time analytics were collected
* Ensure that everything that we put into the database is returned via analytics.
This commit is contained in:
@@ -5,6 +5,7 @@ import shutil
|
|||||||
import csv
|
import csv
|
||||||
|
|
||||||
from django.utils.timezone import now
|
from django.utils.timezone import now
|
||||||
|
from datetime import timedelta
|
||||||
from django.db.backends.sqlite3.base import SQLiteCursorWrapper
|
from django.db.backends.sqlite3.base import SQLiteCursorWrapper
|
||||||
|
|
||||||
from awx.main.analytics import collectors
|
from awx.main.analytics import collectors
|
||||||
@@ -73,7 +74,7 @@ def test_copy_tables_unified_job_query(
|
|||||||
Ensure that various unified job types are in the output of the query.
|
Ensure that various unified job types are in the output of the query.
|
||||||
"""
|
"""
|
||||||
|
|
||||||
time_start = now()
|
time_start = now() - timedelta(hours=9)
|
||||||
inv_src = InventorySource.objects.create(
|
inv_src = InventorySource.objects.create(
|
||||||
name="inventory_update1", inventory=inventory, source="gce"
|
name="inventory_update1", inventory=inventory, source="gce"
|
||||||
)
|
)
|
||||||
@@ -130,7 +131,7 @@ def workflow_job(states=["new", "new", "new", "new", "new"]):
|
|||||||
|
|
||||||
@pytest.mark.django_db
|
@pytest.mark.django_db
|
||||||
def test_copy_tables_workflow_job_node_query(sqlite_copy_expert, workflow_job):
|
def test_copy_tables_workflow_job_node_query(sqlite_copy_expert, workflow_job):
|
||||||
time_start = now()
|
time_start = now() - timedelta(hours=9)
|
||||||
|
|
||||||
with tempfile.TemporaryDirectory() as tmpdir:
|
with tempfile.TemporaryDirectory() as tmpdir:
|
||||||
collectors.copy_tables(time_start, tmpdir, subset="workflow_job_node_query")
|
collectors.copy_tables(time_start, tmpdir, subset="workflow_job_node_query")
|
||||||
|
|||||||
Reference in New Issue
Block a user