renamed import testfile

This commit is contained in:
2026-01-03 00:29:27 +01:00
parent 587a363f56
commit ec58b26e7d
3 changed files with 1114 additions and 6 deletions
+6 -6
View File
@@ -45,27 +45,27 @@ func TestUploadFiles(t *testing.T) {
defer os.RemoveAll("./uploads") // Cleanup after test
// Read test files from testdata
vttFilePath := filepath.Join("..", "testdata", "Vincente.json")
csvFilePath := filepath.Join("..", "testdata", "Vincente.csv")
vttFilePath := filepath.Join("..", "testdata", "TestImportChar.json")
csvFilePath := filepath.Join("..", "testdata", "TestImportChar.csv")
vttContent, err := os.ReadFile(vttFilePath)
assert.NoError(t, err, "Should be able to read Vincente.json from testdata")
assert.NoError(t, err, "Should be able to read TestImportChar.json from testdata")
csvContent, err := os.ReadFile(csvFilePath)
assert.NoError(t, err, "Should be able to read Vincente.csv from testdata")
assert.NoError(t, err, "Should be able to read TestImportChar.csv from testdata")
// Create multipart form
body := &bytes.Buffer{}
writer := multipart.NewWriter(body)
// Add file_vtt (JSON file)
vttPart, err := writer.CreateFormFile("file_vtt", "Vincente.json")
vttPart, err := writer.CreateFormFile("file_vtt", "TestImportChar.json")
assert.NoError(t, err)
_, err = io.Copy(vttPart, bytes.NewReader(vttContent))
assert.NoError(t, err)
// Add file_csv (CSV file)
csvPart, err := writer.CreateFormFile("file_csv", "Vincente.csv")
csvPart, err := writer.CreateFormFile("file_csv", "TestImportChar.csv")
assert.NoError(t, err)
_, err = io.Copy(csvPart, bytes.NewReader(csvContent))
assert.NoError(t, err)
+113
View File
@@ -0,0 +1,113 @@
Name;Typ;Grad;Stand;Glaube;Herkunft
TestImportChar;Bestienjäger;15;Mittelschicht;"";Lidralien, Cossura
Spezialisierung;Handaxt
Basiseigenschaften
St;99
Gs;85
Gw;79
Ko;79
In;78
Zt;100
Au;42
pA;30
Wk;100
LP;AP;B;SchB;AbB;AnB
17;50;24;3;0;1
Raufen;Abwehr
8;15
Resistenz Geist;Resistenz Körper
15;15
Bonus Resistenz Geist;Bonus Resistenz Körper
2;2
Waffe;Erfolgswert;Angriffsbonus;Schadensbonus;Abwehrbonus;Praxispunkte
Blasrohr:kurz;8;0;0;0;0
Dolch;12;0;0;0;0
Handaxt;12;0;0;0;0
Langschwert;8;0;0;0;0
Magierstab;12;0;0;0;0
Ochsenzunge;12;0;0;0;0
Schild:groß (geeignet zur Parade aller Angriffsarten);4;0;0;0;0
Wurfspeer;4;0;0;0;0
Rüstung;RK;Rüstungsbonus
Kettenrüstung;3;0
Fertigkeit;Erfolgswert;Bonus;Praxispunkte
Wahrnehmung (+8);8;0;0
Einprägen (+4);4;0;0
Akrobatik;8;0;0
Alchimie;8;0;0
Balancieren;12;0;0
Beidhändiger Kampf;12;0;1
Beredsamkeit;9;0;0
Blasrohre;8;0;0
Einhandschlagwaffen;12;0;1
Einhandschwerter;8;0;0
Erste Hilfe;9;0;1
Etikette;8;0;0
Fallen entdecken;8;0;1
Gassenwissen;8;0;1
Gaukeln;13;0;0
Geländelauf;14;0;1
Klettern;12;0;0
Laufen;8;0;0
Lesen von Zauberschrift;8;0;0
Naturkunde;9;0;0
Pflanzenkunde;8;0;0
Reiten;12;0;0
Schilde;4;0;0
Schleichen;8;0;1
Schmerzen ertragen;9;0;0
Schreiben (Muttersprache);10;0;0
Seilkunst;12;0;0
Spießwaffen;7;0;0
Sprache (Maralinga);9;0;0
Sprache (Muttersprache);12;0;0
Spurensuche;11;0;0
Stichwaffen;12;0;0
Tarnen;8;0;1
Tierkunde;12;0;1
Überleben (Wald);11;0;1
Verhören;8;0;0
Zauberkunde;10;0;2
Zauberstäbe;12;0;0
Zweihandschwerter;9;0;0
Zaubern;ZauB
17;2
Zauber;Bonus;Praxispunkte
Aktivieren Krafttrunk (2W6);0;0
Angst;0;0
Bannen von Zauberwerk;0;0
Besänftigen;0;0
Beschleunigen;0;0
Blicksalz;0;0
Eisenhaut;0;0
Erkennen von Krankheit;0;0
Erkennen von Leben;0;0
Erkennen von Zauberei;0;0
Fährtenduft;0;0
Flammenklinge;0;0
Flicken;0;0
Goldene Sphäre;0;0
Goldener Panzer;0;0
Hitzeschutz;0;0
Hören von Fernem;0;0
Kälteschutz;0;0
Macht über die Sinne;0;0
Mutlosigkeit;0;0
Schwäche;0;0
Silberne Bannsphäre;0;0
Silberstaub;0;0
Stärke;0;0
Zähmen;0;0
Ausrüstung
Blasrohrnadel;Decke, warm;Fackeln;GiT erhöhen(wegen geschafter GiT bei magischem Essen);Pergament;Schreibpinsel;Seil;Siegelwachs;Tgesrationen;Tusche;Zeichenkohle
Erfahrung
Erfahrungsschatz;EP;Gold
4700;4;1037.0
1 Name Typ Grad Stand Glaube Herkunft
2 TestImportChar Bestienjäger 15 Mittelschicht Lidralien, Cossura
3 Spezialisierung Handaxt
4 Basiseigenschaften
5 St 99
6 Gs 85
7 Gw 79
8 Ko 79
9 In 78
10 Zt 100
11 Au 42
12 pA 30
13 Wk 100
14 LP AP B SchB AbB AnB
15 17 50 24 3 0 1
16 Raufen Abwehr
17 8 15
18 Resistenz Geist Resistenz Körper
19 15 15
20 Bonus Resistenz Geist Bonus Resistenz Körper
21 2 2
22 Waffe Erfolgswert Angriffsbonus Schadensbonus Abwehrbonus Praxispunkte
23 Blasrohr:kurz 8 0 0 0 0
24 Dolch 12 0 0 0 0
25 Handaxt 12 0 0 0 0
26 Langschwert 8 0 0 0 0
27 Magierstab 12 0 0 0 0
28 Ochsenzunge 12 0 0 0 0
29 Schild:groß (geeignet zur Parade aller Angriffsarten) 4 0 0 0 0
30 Wurfspeer 4 0 0 0 0
31 Rüstung RK Rüstungsbonus
32 Kettenrüstung 3 0
33 Fertigkeit Erfolgswert Bonus Praxispunkte
34 Wahrnehmung (+8) 8 0 0
35 Einprägen (+4) 4 0 0
36 Akrobatik 8 0 0
37 Alchimie 8 0 0
38 Balancieren 12 0 0
39 Beidhändiger Kampf 12 0 1
40 Beredsamkeit 9 0 0
41 Blasrohre 8 0 0
42 Einhandschlagwaffen 12 0 1
43 Einhandschwerter 8 0 0
44 Erste Hilfe 9 0 1
45 Etikette 8 0 0
46 Fallen entdecken 8 0 1
47 Gassenwissen 8 0 1
48 Gaukeln 13 0 0
49 Geländelauf 14 0 1
50 Klettern 12 0 0
51 Laufen 8 0 0
52 Lesen von Zauberschrift 8 0 0
53 Naturkunde 9 0 0
54 Pflanzenkunde 8 0 0
55 Reiten 12 0 0
56 Schilde 4 0 0
57 Schleichen 8 0 1
58 Schmerzen ertragen 9 0 0
59 Schreiben (Muttersprache) 10 0 0
60 Seilkunst 12 0 0
61 Spießwaffen 7 0 0
62 Sprache (Maralinga) 9 0 0
63 Sprache (Muttersprache) 12 0 0
64 Spurensuche 11 0 0
65 Stichwaffen 12 0 0
66 Tarnen 8 0 1
67 Tierkunde 12 0 1
68 Überleben (Wald) 11 0 1
69 Verhören 8 0 0
70 Zauberkunde 10 0 2
71 Zauberstäbe 12 0 0
72 Zweihandschwerter 9 0 0
73 Zaubern ZauB
74 17 2
75 Zauber Bonus Praxispunkte
76 Aktivieren Krafttrunk (2W6) 0 0
77 Angst 0 0
78 Bannen von Zauberwerk 0 0
79 Besänftigen 0 0
80 Beschleunigen 0 0
81 Blicksalz 0 0
82 Eisenhaut 0 0
83 Erkennen von Krankheit 0 0
84 Erkennen von Leben 0 0
85 Erkennen von Zauberei 0 0
86 Fährtenduft 0 0
87 Flammenklinge 0 0
88 Flicken 0 0
89 Goldene Sphäre 0 0
90 Goldener Panzer 0 0
91 Hitzeschutz 0 0
92 Hören von Fernem 0 0
93 Kälteschutz 0 0
94 Macht über die Sinne 0 0
95 Mutlosigkeit 0 0
96 Schwäche 0 0
97 Silberne Bannsphäre 0 0
98 Silberstaub 0 0
99 Stärke 0 0
100 Zähmen 0 0
101 Ausrüstung
102 Blasrohrnadel Decke, warm Fackeln GiT erhöhen(wegen geschafter GiT bei magischem Essen) Pergament Schreibpinsel Seil Siegelwachs Tgesrationen Tusche Zeichenkohle
103 Erfahrung
104 Erfahrungsschatz EP Gold
105 4700 4 1037.0
File diff suppressed because one or more lines are too long