Files
qt5-legatus-legacy/Lts/Tests/DatabaseInitialisation/test_scenario_participant_positions.py
T
2026-08-13 18:33:10 +02:00

48 lines
1.4 KiB
Python
Executable File

#!/usr/bin/python
from test_scenario_definitions import *
import time
def generate_participant_positions():
start_time = int(time.time()) * 1000
stmts = []
data_lat = 0.925926;
data_lon = 0.155215;
for i in range(0, 25):
data_lat += 0.000002
start_time += 100
stmt = 'INSERT INTO ex_42.rec_participant_position ( participant_id, participant_type_id, party_id, pos_lon, pos_lat, pos_z, sample_time ) VALUES ( %s, %s, 2, %s, %s, 0, %s )' % (PPM1_participant_id[i], PPM1_type_id[i], data_lon, data_lat, start_time )
stmt += ';'
stmts.append(stmt)
for i in range(0, 25):
data_lon += 0.000005
start_time += 100
stmt = 'INSERT INTO ex_42.rec_participant_position ( participant_id, participant_type_id, party_id, pos_lon, pos_lat, pos_z, sample_time ) VALUES ( %s, %s, 2, %s, %s, 0, %s )' % (PPM1_participant_id[i], PPM1_type_id[i], data_lon, data_lat, start_time )
stmt += ';'
stmts.append(stmt)
data_lat = 0.929926;
data_lon = 0.156215;
for i in range(26, 33):
data_lat += 0.000002
start_time += 100
stmt = 'INSERT INTO ex_42.rec_participant_position ( participant_id, participant_type_id, party_id, pos_lon, pos_lat, pos_z, sample_time ) VALUES ( %s, %s, 2, %s, %s, 0, %s )' % (PPM1_participant_id[i], PPM1_type_id[i], data_lon, data_lat, start_time )
stmt += ';'
stmts.append(stmt)
return stmts
if __name__ == "__main__":
print '\n'.join(generate_participant_positions())