setup-testdb.sqlite 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. insert into drivers (id, pin, name) values (7357, 7357, 'Test driver');
  2. insert into groups
  3. (group_id, group_name)
  4. values
  5. (73576, 'TEST-ORG'),
  6. (73577, 'TEST-SCHOOL'),
  7. (73578, 'TEST-GOV'),
  8. (73579, 'TEST-OTHER-ORG')
  9. ;
  10. insert into org_default_card_value
  11. (group_id, mag_track, rf_length, rf_site)
  12. values
  13. (73576, 2, 26, 137),
  14. (73577, 2, 26, 250),
  15. (73578, 2, 35, 507),
  16. (73579, 3, 26, 137)
  17. ;
  18. insert into rule_class
  19. (rulename, ruleclass)
  20. values
  21. ('TEST-ORG-NRIDE', 'NRIDE'),
  22. ('TEST-ORG-NDAY', 'NDAY'),
  23. ('TEST-ORG-TESTING', 'OTHER'),
  24. ('TEST-ORG-REJECT', 'OTHER'),
  25. ('TEST-SCHOOL-PASS', 'OTHER'),
  26. ('TEST-GOV-PASS', 'OTHER'),
  27. ('TEST-OTHER-ORG-PASS', 'OTHER')
  28. ;
  29. insert into rule_mappings
  30. (rule, rule_text, group_id, active)
  31. values
  32. ('TEST-ORG-NRIDE', 'N-Ride Test Pass', 73576, 1),
  33. ('TEST-ORG-NDAY', 'N-Day Test Pass', 73576, 1),
  34. ('TEST-ORG-TESTING', 'Org Test Pass', 73576, 1),
  35. ('TEST-ORG-REJECT', 'No passes on Card', NULL, 1),
  36. ('TEST-SCHOOL-PASS', 'School Test Pass', 73577, 1),
  37. ('TEST-GOV-PASS', 'Gov. Test Pass', 73578, 1),
  38. ('TEST-OTHER-ORG-PASS', 'Other Org. Test Pass', 73579, 1)
  39. ;
  40. insert into user_card
  41. (logical_card_id, mag_token, rfid_token, comment,
  42. issued, active,
  43. deactivated, lastused, firstused,
  44. group_id, issuetype)
  45. values
  46. (1, '2:7370000000007015', '26:137:677', 'testing card 0',
  47. datetime(), 1,
  48. NULL, NULL, NULL,
  49. 73576, NULL),
  50. (2, '2:65465412301', '26:250:8002', 'testing card 1',
  51. datetime(), 1,
  52. NULL, NULL, NULL,
  53. 73577, NULL),
  54. (3, '2:255100010170331', '35:507:100569', 'testing card 2',
  55. datetime(), 1,
  56. NULL, NULL, NULL,
  57. 73578, NULL),
  58. (4, '3:7100306127', NULL, 'testing card 3',
  59. datetime(), 1,
  60. NULL, NULL, NULL,
  61. 73579, NULL)
  62. ;
  63. insert into user_pass
  64. (user_pass_id, logical_card_id,
  65. issued, activated, deactivated,
  66. firstused, lastused,
  67. nrides_orig, nrides_remain,
  68. nday_orig, nday_expiration,
  69. active, expired,
  70. rule, queue_order,
  71. comment, paytype)
  72. values
  73. -- card 1 passes (nride then nday)
  74. (11, 1,
  75. datetime(), datetime(), NULL,
  76. NULL, NULL,
  77. 5, 5,
  78. NULL, NULL,
  79. 1, 0,
  80. 'TEST-ORG-NRIDE', 1, 'Test pass', NULL),
  81. (12, 1,
  82. datetime(), datetime(), NULL,
  83. NULL, NULL,
  84. NULL, NULL,
  85. 15, NULL,
  86. 1, 0,
  87. 'TEST-ORG-NDAY', 2, 'Test pass', NULL),
  88. -- card 2 passes
  89. (13, 2,
  90. datetime(), datetime(), NULL,
  91. NULL, NULL,
  92. NULL, NULL,
  93. NULL, NULL,
  94. 1, 0,
  95. 'TEST-SCHOOL-PASS', 1, 'Test pass', NULL),
  96. -- card 3 passes
  97. (14, 3,
  98. datetime(), datetime(), NULL,
  99. NULL, NULL,
  100. NULL, NULL,
  101. NULL, NULL,
  102. 1, 0,
  103. 'TEST-GOV-PASS', 1, 'Test pass', NULL),
  104. -- card 4 passes
  105. (15, 4,
  106. datetime(), datetime(), NULL,
  107. NULL, NULL,
  108. NULL, NULL,
  109. NULL, NULL,
  110. 1, 0,
  111. 'TEST-OTHER-ORG-PASS', 1, 'Test pass', NULL)
  112. ;
  113. insert into active_rider_table
  114. (logical_card_id, mag_token, rfid_token, rule_name, rule_param, deleted)
  115. values
  116. (1, '2:7370000000007015', '26:137:677', 'TEST-ORG-NRIDE', 5, 0),
  117. (2, '2:65465412301', '26:250:8002', 'TEST-SCHOOL-PASS', NULL, 0),
  118. (3, '2:255100010170331', '35:507:100569', 'TEST-GOV-PASS', NULL, 0),
  119. (4, '3:7100306127', NULL, 'TEST-OTHER-ORG-PASS', NULL, 0);