Added the Allied Minor common vehicles/ordnance.

master
Pacman Ghost 6 years ago
parent cb57546288
commit d52b100c81
  1. 81
      vasl_templates/webapp/data/ordnance/allied-minor-common.json
  2. 79
      vasl_templates/webapp/data/vehicles/allied-minor-common.json
  3. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1940.txt
  4. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1941.txt
  5. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1942.txt
  6. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1943.txt
  7. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1944.txt
  8. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/ordnance/allied-minor-common/1945.txt
  9. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1940.txt
  10. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1941.txt
  11. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1942.txt
  12. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1943.txt
  13. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1944.txt
  14. 18
      vasl_templates/webapp/tests/fixtures/vo-reports/vehicles/allied-minor-common/1945.txt
  15. 2
      vasl_templates/webapp/tests/test_vo_reports.py

@ -0,0 +1,81 @@
[
{ "name": "Brandt Medium Mortar",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "23\u2020",
"notes": [ "A", "B", "Gr", "N", "P", "Y" ]
},
{ "name": "37mm Bofors AT",
"capabilities": [ "NT", "QSU" ],
"note_number": "24\u2020",
"notes": [ "A", "De", "P" ]
},
{ "name": "3.7cm PaK 35/36",
"capabilities": [ "NT", "QSU" ],
"note_number": "25\u2020",
"notes": [ "Gr", "Ne", "Y" ]
},
{ "name": "Bohler M35 47mm",
"capabilities": [ "NT", "QSU" ],
"note_number": "26\u2020",
"notes": [ "A", "Gr", "Ne", "Y" ]
},
{ "name": "65mm wz.06",
"capabilities": [ "NT", "QSU", "no Gunshield", "h-d" ],
"note_number": "27\u2020",
"notes": [ "A", "Gr", "P", "Y" ]
},
{ "name": "75mm wz.97",
"capabilities": [ "NT", "QSU" ],
"capabilities2": { "s": 8 },
"note_number": "28\u2020",
"notes": [ "A", "Gr", "N", "P" ]
},
{ "name": "Bofors M34",
"capabilities": [ "NT", "QSU" ],
"note_number": "29\u2020",
"notes": [ "A", "B", "Gr", "Ne", "N" ]
},
{ "name": "75M 19S",
"capabilities": [ "NT", "QSU", "h-d" ],
"capabilities2": { "s": 6, "AP": 5 },
"note_number": "30\u2020",
"notes": [ "A", "Gr", "P", "Y" ]
},
{ "name": "C105 L 13 S",
"capabilities": [ "NT" ],
"note_number": "31\u2020",
"notes": [ "B", "P", "Y" ]
},
{ "name": "120mm wz. 09/31",
"capabilities": [ "NT", "h-d" ],
"capabilities2": { "s": 6 },
"note_number": "32\u2020",
"notes": [ "N", "P" ]
},
{ "name": "155mm 17 S",
"capabilities": [ "NT" ],
"capabilities2": { "s": 8 },
"note_number": "33",
"notes": [ "B", "Gr", "P", "Y" ]
},
{ "name": "Mitrailleuse de 13.2 CAJ mle 30",
"capabilities": [ "T", "2 TK DR\u2020", "Towing NA\u2020<sup>1</sup>" ],
"note_number": "34\u2020",
"notes": [ "T\u2020<sup>1</sup>", "B", "Gr", "Y" ]
},
{ "name": "20mm Oerlikon",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "NT", "20\u2020<sup>1</sup>", "2 ROF", "B11" ] },
"note_number": "35\u2020",
"notes": [ "C\u2020<sup>1</sup>", "Gr", "Ne", "Y" ]
},
{ "name": "40mm Bofors AA",
"capabilities": [ "T" ],
"capabilities2": { "LF": [ "40\u2020<sup>1</sup>", "2 ROF" ] },
"note_number": "36\u2020",
"notes": [ "C\u2020<sup>1</sup>", "B", "N", "Ne", "P" ]
}
]

@ -0,0 +1,79 @@
[
{ "name": "L5/30(i)",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "31",
"notes": [ "A" ]
},
{ "name": "L3/35(i)",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "31\u2020",
"notes": [ "A", "D" ]
},
{ "name": "L6/40(i)",
"CS#": 2,
"note_number": "31\u2020",
"notes": [ "A" ]
},
{ "name": "M13/40(i)",
"CS#": 4,
"note_number": "31\u2020",
"notes": [ "A" ]
},
{ "name": "FT-17M(f)",
"no_radio": "\u00ae",
"CS#": 2,
"note_number": "32\u2020",
"notes": [ "A", "F" ]
},
{ "name": "FT-17C(f)",
"no_radio": "\u00ae",
"CS#": 2,
"no_if": true,
"capabilities2": { "AP": 9 },
"note_number": "32\u2020",
"notes": [ "A", "F" ]
},
{ "name": "R-35(f)",
"no_radio": "\u00ae",
"CS#": 2,
"capabilities2": { "AP": 10 },
"note_number": "33\u2020",
"notes": [ "A", "E\u2020<sup>1</sup>", "F" ]
},
{ "name": "M3A1(a)",
"CS#": 4,
"note_number": "34\u2020",
"notes": [ "A", "V" ]
},
{ "name": "C-K P17(f)",
"cs#": 4,
"note_number": "35",
"notes": [ "A" ]
},
{ "name": "C-K P19(f)",
"cs#": 5,
"note_number": "35\u2020",
"notes": [ "A" ]
},
{ "name": "VCL Utility B(b)",
"cs#": 2,
"note_number": "36\u2020",
"notes": [ "A", "H\u2020<sup>1</sup>", "V" ]
},
{ "name": "Light Truck",
"cs#": 4,
"note_number": "37"
},
{ "name": "Medium Truck",
"cs#": 5,
"note_number": "37"
},
{ "name": "Heavy Truck",
"cs#": 7,
"note_number": "37"
}
]

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1940 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1941 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1942 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1943 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1944 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== ordnance/allied-minor-common/1945 ===
Name Capabilities (effective) # Notes
------------------------------- ----------------------------- ----------------------------- --- -----------------------
Brandt Medium Mortar NT QSU s8 NT QSU s8 23† A B Gr N P Y
37mm Bofors AT NT QSU NT QSU 24† A De P
3.7cm PaK 35/36 NT QSU NT QSU 25† Gr Ne Y
Bohler M35 47mm NT QSU NT QSU 26† A Gr Ne Y
65mm wz.06 NT QSU no Gunshield h-d NT QSU no Gunshield h-d 27† A Gr P Y
75mm wz.97 NT QSU s8 NT QSU s8 28† A Gr N P
Bofors M34 NT QSU NT QSU 29† A B Gr Ne N
75M 19S NT QSU h-d AP5 s6 NT QSU h-d AP5 s6 30† A Gr P Y
C105 L 13 S NT NT 31† B P Y
120mm wz. 09/31 NT h-d s6 NT h-d s6 32† N P
155mm 17 S NT s8 NT s8 33 B Gr P Y
Mitrailleuse de 13.2 CAJ mle 30 T 2 TK DR† Towing NA†[1] T 2 TK DR† Towing NA†[1] 34† T†<sup>1</sup> B Gr Y
20mm Oerlikon T LF [NT, 20†[1], 2 ROF, B11] T LF [NT, 20†[1], 2 ROF, B11] 35† C†<sup>1</sup> Gr Ne Y
40mm Bofors AA T LF [40†[1], 2 ROF] T LF [40†[1], 2 ROF] 36† C†<sup>1</sup> B N Ne P

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1940 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1941 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1942 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1943 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1944 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -0,0 +1,18 @@
=== vehicles/allied-minor-common/1945 ===
Name Radio IF Crew survival Capabilities (effective) # Notes
---------------- ------- ---- --------------- -------------- ------------- --- ------------------
L5/30(i) ® yes CS 2 n/a n/a 31 A
L3/35(i) ® yes CS 2 n/a n/a 31† A D
L6/40(i) n/a yes CS 2 n/a n/a 31† A
M13/40(i) n/a yes CS 4 n/a n/a 31† A
FT-17M(f) ® yes CS 2 n/a n/a 32† A F
FT-17C(f) ® n/a CS 2 AP9 AP9 32† A F
R-35(f) ® yes CS 2 AP10 AP10 33† A E†<sup>1</sup> F
M3A1(a) n/a yes CS 4 n/a n/a 34† A V
C-K P17(f) n/a yes cs 4 n/a n/a 35 A
C-K P19(f) n/a yes cs 5 n/a n/a 35† A
VCL Utility B(b) n/a yes cs 2 n/a n/a 36† A H†<sup>1</sup> V
Light Truck n/a yes cs 4 n/a n/a 37 n/a
Medium Truck n/a yes cs 5 n/a n/a 37 n/a
Heavy Truck n/a yes cs 7 n/a n/a 37 n/a

@ -38,7 +38,7 @@ def test_vo_reports( webapp, webdriver ):
# check each vehicle/ordnance report
nationalities = [
"german", "russian", "american", "british", "italian", "japanese", "chinese", "french",
"polish", "belgian","yugoslavian","danish","dutch","greek"
"polish", "belgian","yugoslavian","danish","dutch","greek", "allied-minor-common"
]
for nat in nationalities:
for vo_type in ["vehicles","ordnance"]:

Loading…
Cancel
Save