12
12
13
13
def test_call_through_functions () -> None :
14
14
def fake_run_cypher (query : str , database : Optional [str ] = None ) -> DataFrame :
15
- assert query == "CALL gds.listProgress('foo') YIELD taskName, progress RETURN taskName, progress LIMIT 1"
15
+ assert query == "CALL gds.listProgress('foo') YIELD taskName, progress, status RETURN taskName, progress, status LIMIT 1"
16
16
assert database == "database"
17
17
18
- return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" }])
18
+ return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" , "status" : "RUNNING" }])
19
19
20
20
def fake_query () -> DataFrame :
21
21
time .sleep (1 )
@@ -43,10 +43,10 @@ def fake_query() -> DataFrame:
43
43
44
44
def test_uses_beta_endpoint () -> None :
45
45
def fake_run_cypher (query : str , database : Optional [str ] = None ) -> DataFrame :
46
- assert query == "CALL gds.beta.listProgress('foo') YIELD taskName, progress RETURN taskName, progress LIMIT 1"
46
+ assert query == "CALL gds.beta.listProgress('foo') YIELD taskName, progress, status RETURN taskName, progress, status LIMIT 1"
47
47
assert database == "database"
48
48
49
- return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" }])
49
+ return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" , "status" : "RUNNING" }])
50
50
51
51
def fake_query () -> DataFrame :
52
52
time .sleep (1 )
@@ -72,7 +72,7 @@ def simple_run_cypher(query: str, database: Optional[str] = None) -> DataFrame:
72
72
73
73
def test_uses_static_store () -> None :
74
74
def fake_run_cypher (query : str , database : Optional [str ] = None ) -> DataFrame :
75
- return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" }])
75
+ return DataFrame ([{"progress" : "n/a" , "taskName" : "Test task" , "status" : "RUNNING" }])
76
76
77
77
qpl = QueryProgressLogger (fake_run_cypher , lambda : ServerVersion (3 , 0 , 0 ))
78
78
StaticProgressStore .register_task_with_unknown_volume ("test-job" , "Test task" )
0 commit comments